gpt4 book ai didi

python - Python 中的嵌套循环

转载 作者:行者123 更新时间:2023-11-28 22:15:33 24 4
gpt4 key购买 nike

我正在学习 Python 循环。在下面的代码中,我无法获得所需的输出。

我想将两个嵌套列表值分成两行代码:

list_of_list = [[1,2,3],[4,5,6]]
for list1 in list_of_list:
print (list1)
for x in list1:
print (x)

期望的输出:

[1, 2, 3]
[4, 5, 6]

我当前的输出:

1
2
3
4
5
6

请就如何达到预期结果提出建议。

最佳答案

几种方式:

<强>1。 加入

做:

print('\n'.join([str(i) for i in list_of_list]))

<强>2。 列表理解

做:

[print(i) for i in list_of_list]

<强>3。 for 循环

做:

for i in list_of_list:
print(i)

所有输出:

这个:

[1, 2, 3]
[4, 5, 6]

随心所欲

解释为什么你的不起作用:

  • 因为循环太多,只需要一个循环

  • 外层循环就足够了,你有嵌套循环所以第一个循环(我所说的外层循环)

关于python - Python 中的嵌套循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52809455/

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