Ich würde gerne wissen, ob es einen besseren Weg gibt, alle Objekte in einer Python-Liste zu drucken als diesen:
myList = [Person("Foo"), Person("Bar")]
print("\n".join(map(str, myList)))
Foo
Bar
Ich lese so ist nicht wirklich gut:
myList = [Person("Foo"), Person("Bar")]
for p in myList:
print(p)
Gibt es nicht so etwas wie:
print(p) for p in myList
Wenn nicht, ist meine Frage ... warum? Wenn wir solche Dinge mit umfassenden Listen machen können, warum nicht als einfache Aussage außerhalb einer Liste?
for p in myList
"nicht wirklich gut" war?