gpt4 book ai didi

Python:多级嵌套列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:16:12 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Flatten (an irregular) list of lists in Python

示例 1:

假设我有一个列表:[[1,2], [3,4]]。我可以使用两个 for 循环来打印:1、2、3、4。

示例 2:

那么,现在假设我得到了一个输出,但我不知道 list1 中有多少嵌套列表:

list1 = [1, [1, 2, [3, 5, 6,[ .. ], ..., ] ] ] ] ]

所以,我的问题是如何才能以与第一个示例相同的格式打印出每个单独的数字。我现在正在处理一些东西,结果是给我嵌套列表,但是函数的不同输入会给我不同数量的嵌套列表。

我能想到的就是这样做,但是我不知道在isinstance部分之后做什么:

c = 0
for i in list1:
while c < len(list1):
if isinstance(i, list):

else:
print i
c += 1

谢谢

第一次编辑

如果还有一种方法可以将所有嵌套列表解构为一个对我也适用的列表,但我很想知道这两个问题的答案。

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