В настоящее время я работаю над скриптом, который отправляет список неплательщиков в дистрибутив. У меня есть значения в списке питона, как этот ['[email protected]','[email protected]','[email protected]']
мне нужно сформировать многострочную строку из приведенного выше массива, как этотПостроение многострочной строки из массива в python
""" 1. [email protected]
2. [email protected]
3. [email protected]"""
Я попытался это
defaultersList = ['[email protected]','[email protected]','[email protected]']
multilineStr = ""
for item in defaultersList:
multilineStr = multilineStr + '\n' + item
но из положить не прихожу, как я ожидал приходить. Его приход в одной строке с \ п характером
Я не печатаю строку вместо этого будет тело электронной почты, как это msg = MIMEText ("" "это тело письма" "") ... Конечно \ n больно дать новую строку? – Krish
Альтернативное предложение: '" ".join (starmap (" {0}. {1} \ n ".format, enumerate (defaultersList, 1)))' (с помощью 'starmap()' из 'itertools'). –
Я не печатаю строку вместо этого, это будет тело электронной почты, как это msg = MIMEText ("" "это тело письма" ") ... Конечно \ n плохо дать новую строку? – Krish