Pythonc sposób na drukowanie elementów listy

| | | | | | | |

Chciałbym wiedzieć, czy istnieje lepszy sposób na wydrukowanie wszystkich obiektów na liście Pythona niż ten:

myList = [Person("Foo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar 

Czytałem w ten sposób niezbyt dobrze :

myList = [Person("Foo"), Person("Bar")] for p w myList: print(p) 

Nie ma czegoś takiego:

 print(p) for p in myList 

Jeśli nie, moje pytanie brzmi… dlaczego? Jeśli możemy robić tego rodzaju rzeczy z obszernymi listami, dlaczego nie jako proste oświadczenie poza listą?