Vorrei sapere se esiste un modo migliore per stampare tutti gli oggetti in un elenco Python di questo:
myList = [Person("Pippo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar
Ho letto in questo modo non è proprio buono :
myList = [Person("Pippo"), Person("Bar")] for p in myList: print(p)
Non c'è qualcosa come :
print(p) for p in myList
In caso contrario, la mia domanda è... perché? Se possiamo fare questo genere di cose con elenchi completi, perché non come semplice dichiarazione al di fuori di un elenco?