Я хотел бы знать, есть ли лучший способ распечатать все объекты в списке Python, чем этот:
myList = [Person("Foo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar
Я читал, что этот способ не очень хорош:
myList = [Person("Foo"), Person("Bar")] для p в myList: print(p)
Разве нет чего-то вроде:
print(p) for p в myList
Если нет, то мой вопрос... почему? Если мы можем делать такие вещи с исчерпывающими списками, почему бы не просто оператор вне списка ?