我有一个关于 Python (3.3.2) 的问题。
我有一个清单:
L = [['some'], ['lists'], ['here']]
我想使用 print()
函数打印这些嵌套列表(每一个在新行上):
print('The lists are:', for list in L: print(list, '\n'))
我知道这是不正确的,但我希望你能明白。你能告诉我这是否可能吗?如果是,如何?
我知道我可以这样做:
for list in L:
print(list)
但是,我想知道是否还有其他选择。
原文由 SomeOne 发布,翻译遵循 CC BY-SA 4.0 许可协议
应用整个
L
对象作为单独的参数:通过将
sep
设置为换行符,这将在新行上打印所有列表对象。演示:
如果您 必须 使用循环,请在列表理解中这样做:
这将省略
'The lists are:'
之后的换行符,您也可以在这里始终使用sep='\n'
。演示: