Python Liste mit Zeilenumbruch ausgeben?
Hi, ich würde gerne
Liste = ["1", "2", "3", "4"]
mit Zeilen Umbrüchen (und vllt auch ohne die Liste) ausgeben!
ungefähr so:
Ausgabe:
1
2
3
4
Es wäre schön wenn mir jemand helfen kann!
3 Antworten
Du kannst es mit einer For schleifen, welche durch alle items loopt bewerkstelligen.
Liste = ["1", "2", "3", "4"]
for item in Liste:
print(item)
Hallo Die13118,
print() gibt in Python standardmäßig einen Zeilenumbruch direkt mit!
Daher kannst du das so machen:
Liste = ["1", "2", "3", "4"]
print("Ausgabe:\n")
for val in Liste:
print(val)
Die Ausgabe ist dann genau so, wie du sie erwartest.
Ausgabe:
1
2
3
4
Wenn du nicht nach jeder Zeile einen Zeilenumbruch haben möchtest, kannst du:
print(val,end="")
schreiben. Das end definiert, welcher String am Ende jeder Zeile erscheinen soll. Standardmäßig eben das "\n".
Liebe Grüße und noch einen schönen Freitagnachmittag!
Bin leider kein Pythonprofi! Da hast du natürlich Recht, dein Vorschlag ist deutlich schneller.
Wir haben hier doch ein "\n"? Das tut seinen Job, wie es soll.
print(*Liste, sep="\n")
oder
print("\n".join(Liste))
oder
[print(i) for i in Liste]
Warum mit for-loop wenn‘s auch ohne geht?