Me gustaría saber si hay una mejor manera de imprimir todos los objetos en una lista de Python que esta:
myList = [Person("Foo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar
Leí de esta manera no es muy bueno:
myList = [Persona("Foo"), Persona("Bar")] for p en miLista: print(p)
¿No hay algo como:
print(p) for p in myList
Si no es así, mi pregunta es... ¿por qué? Si podemos hacer este tipo de cosas con listas completas, ¿por qué no como un simple declaración fuera de una lista?