关于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)
型
不过,我想知道是否还有其他选择。
6条答案
按热度按时间deyfvvtc1#
将整个
L
对象作为单独的参数应用:字符串
通过将
sep
设置为新行,这将在新行上打印所有列表对象。演示:
型
如果你必须使用循环,那么在列表解析中这样做:
型
这将省略
'The lists are:'
后面的换行符,你也可以在这里使用sep='\n'
。演示:
型
3phpmpom2#
这是可行的:
字符串
rta7y2nd3#
为我工作:
字符串
这一个也工作:
型
这个也是:
型
nnvyjq4y4#
如果有人在寻找帮助dict打印,那么在这里你去:
字符串
tjvv9vkg5#
来晚了,但你可以简单地做
字符串
mgdq6dx16#
下面将打印列表。每个元素都在新的一行,没有引号和括号。
字符串