最佳答案
我想知道是否有一种更好的方法来打印 Python 列表中的所有对象:
myList = [Person("Foo"), Person("Bar")]
print("\n".join(map(str, myList)))
Foo
Bar
我这样读不太好:
myList = [Person("Foo"), Person("Bar")]
for p in myList:
print(p)
有没有这样的东西:
print(p) for p in myList
如果不是,我的问题是... 为什么?如果我们可以用综合列表来做这类事情,为什么不把它作为列表之外的一个简单陈述呢?