【发布时间】:2018-08-03 23:35:35
【问题描述】:
This 展示了如何获取第一级内部列表的最小长度。
我如何为这个列表返回4
b=[[1,0,1,2,1,1,1,3111111,[1,1,6,7]],[31,1,4,51,1,1,1],[1,1,6,7,8]]
因为[1,1,6,7] 只有 4 个元素。
我可以运行一个 for 循环来获取它。但它可以更简单吗?
我的意思是“与最深列表处于相同深度的最短列表的长度”。
【问题讨论】:
-
先自己尝试,然后询问是否遇到问题或错误。祝你好运!
-
当您说“最内部子列表的最小长度”时,您的意思是“与最深列表处于相同深度的最短列表的长度”吗?还是只是“给定列表中包含的最短列表的长度”?
-
但是与其他列表处于同一级别的外部列表是
[1,0,1,2,1,1,1,3111111,[1,1,6,7]],其中[1,1,6,7]是子列表。你还想考虑它的长度吗?按照这个逻辑,我认为你的答案应该是 0,因为其他列表没有嵌套列表。 -
我的意思是最深的列表。
标签: python python-3.x list variable-length