Pythonc打印列表項的方法

| | | | | | | |

我想知道是否有比這更好的方法來打印 Python 列表中的所有對象:

myList = [Person("Foo"), Person("Bar" )] print(" ".join(map(str, myList))) Foo Bar 

我這樣看不太好:

myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) 

難道沒有類似的東西:

 print(p) for p in myList 

如果不是,我的問題是......為什麼?如果我們可以用綜合列表來做這種事情,為什麼不簡單列表外的語句?