Ik zou graag willen weten of er een betere manier is om alle objecten in een Python-lijst af te drukken dan deze:
myList = [Person("Foo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar
Ik lees dat deze manier niet echt goed is :
myList = [Person("Foo"), Person("Bar")] voor p in myList: print(p)
Is er niet zoiets als :
print(p) for p in myList
Zo niet, dan is mijn vraag... waarom? Als we dit soort dingen kunnen doen met uitgebreide lijsten, waarom dan niet als een simpele verklaring buiten een lijst?