J'aimerais savoir s'il existe une meilleure façon d'imprimer tous les objets d'une liste Python que celle-ci :
myList = [Person("Foo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar
Je lis de cette façon n'est pas vraiment bon :
myList = [Person("Foo"), Person("Bar")] for p in myList : print(p)
N'y a-t-il pas quelque chose comme :
print(p) for p in myList
Si non, ma question est... pourquoi ? Si nous pouvons faire ce genre de choses avec des listes complètes, pourquoi pas simplement déclaration en dehors d'une liste ?