ich möchte den Text für eine Email zusammensetzen und stelle mich dabei gerade etwas doof an Ziel soll es sein die drei Personen untereinander stehen zu haben. Also so:
Ich dachte ich könnte mit \n ein Newline einbauen, aber das klappt im unteren Beispiel nicht.Hallo,
diese neuen Mitarbeiter wurden gefunden:
- Ute Schneider
- Peter Muster
- Manuela Becker
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
liste = [(372, u'Schneider', u'Ute', u'201303'),
(470, u'Muster', u'Peter', u'201303'),
(526, u'Becker', u'Manuela', u'201303')]
def build_email_text(liste):
text = ""
for item in liste:
text += `item[2] + " " + item[1] + "\n"`
email_text = """Hallo,
diese neuen Mitarbeiter wurden gefunden:
{}""".format(text)
return email_text
if __name__ == '__main__':
print build_email_text(liste)