我想知道是否有比這更好的方法來打印 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
如果不是,我的問題是......為什麼?如果我們可以用綜合列表來做這種事情,為什麼不簡單列表外的語句?