Pythonc способ распечатать элементы списка

| | | | | | | |

Я хотел бы знать, есть ли лучший способ распечатать все объекты в списке 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 

Если нет, то мой вопрос... почему? Если мы можем делать такие вещи с исчерпывающими списками, почему бы не просто оператор вне списка ?