相关疑难解决方法(0)

Pythonic打印列表项的方法

我想知道是否有更好的方法来打印Python列表中的所有对象,而不是:

myList = [Person("Foo"), Person("Bar")]
print("\n".join(map(str, myList)))
Foo
Bar
Run Code Online (Sandbox Code Playgroud)

我读这种方式并不是很好:

myList = [Person("Foo"), Person("Bar")]
for p in myList:
    print(p)
Run Code Online (Sandbox Code Playgroud)

是不是有类似的东西:

print(p) for p in myList
Run Code Online (Sandbox Code Playgroud)

如果没有,我的问题是......为什么?如果我们可以用综合列表来做这种事情,为什么不把它作为列表之外的简单陈述呢?

python printing list-comprehension list

106
推荐指数
3
解决办法
45万
查看次数

标签 统计

list ×1

list-comprehension ×1

printing ×1

python ×1