如何在列表列表中找到“最深”的列表(python)

ykejflvf  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(158)

**已关闭。**此问题需要调试详细信息。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。

14小时前关门了。
改进这个问题
我试图解决的问题的一个例子是列表列表,例如: my_list = [[[0, 1, 2, 3], [4, 5, 6, 7]], [[8, 9, 10, 11], [12, 13, 14, 15]]] 我需要能够找到所有的“深度”列表,例如[0,1,2,3]或[4,5,6,7],等等。我的问题是,我需要能够对无限数量的列表执行此操作。例如: my_list = [0, 1, 2, 3]my_list = [[0, 1, 2, 3], [4, 5, 6, 7]] 如果给定的列表不是一定数量的列表,但我仍然希望得到“最深”的列表
我尝试过使用while循环并使用“isinstance(my_list,list)”进行迭代,它在某种程度上是有效的,但我还没有弄清楚如何根据isinstance是否返回true来检查该列表中的列表,然后我需要能够访问类似于我的_list[0][1]的列表,但不知道要使用的方括号的数量。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题