リストアイテムを印刷する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  

そうでない場合、私の質問は...なぜですか?包括的なリストでこの種のことを実行できるのであれば、単純なものとしてではないでしょうか。リスト外のステートメント?