gpt4 book ai didi

python - 在 Python 中为列表中的每个列表在新行中打印列表

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:45 25 4
gpt4 key购买 nike

我有一个列表中的列表,看起来像这样

[['a', 9] , ['b', 1] , ['c', 4] , . . ., ['z', 2]]

从这里开始,我想逐行打印列表中的每个列表,如下所示

['a',9]
['b',1]
.
.
['z',2]

我知道我可以像这样使用循环打印出来:

for i in list:
print(i)

但我的问题是,不使用循环可以完成吗?就像一行打印它而不与循环交互一样。 (我计划使用一些警报功能,所以我希望它在一条包含所有列表的大消息中,而不是在多条消息中,每个消息包含一个列表)

我试过这个:

print(list, sep='\n')

但它不会将每个列表分成一行。我也试过这个:

print('\n'.join(list))

并且发生了这个错误:

TypeError: sequence item 0: expected str instance, list found

这似乎不适用于列表中的列表。有什么想法吗?

最佳答案

lst = [['a', 9] , ['b', 1] , ['c', 4]]

print(*lst, sep='\n')

打印:

['a', 9]
['b', 1]
['c', 4]

关于python - 在 Python 中为列表中的每个列表在新行中打印列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57397139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com