Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 添加所有长度的子列表_Python_List - Fatal编程技术网

Python 添加所有长度的子列表

Python 添加所有长度的子列表,python,list,Python,List,我可以用下面的命令打印出子列表的最大长度 print(len(max(list, key=len))) 有没有一种简单的方法可以找到所有子列表的长度? 例如,如果子列表 [1, 2, 3, 4, 5, 6, 7], [2] [1, 2, 3, 4, 5, 6, 7], [2], [3] 我想要输出 八, 如果子列表有 [1, 2, 3, 4, 5, 6, 7], [2] [1, 2, 3, 4, 5, 6, 7], [2], [3] 然后我想输出 九, 如果在sum()调用周围加上

我可以用下面的命令打印出子列表的最大长度

print(len(max(list, key=len)))
有没有一种简单的方法可以找到所有子列表的长度? 例如,如果子列表

[1, 2, 3, 4, 5, 6, 7], [2] 
[1, 2, 3, 4, 5, 6, 7], [2], [3]
我想要输出

八,

如果子列表有

[1, 2, 3, 4, 5, 6, 7], [2] 
[1, 2, 3, 4, 5, 6, 7], [2], [3]
然后我想输出

九,


如果在
sum()
调用周围加上括号,这在Python 3中也会起作用(并在Python 2中继续起作用)。@Kevin它还帮助我在回答中没有该点的情况下达到了最少30个字符。注意:有多种方法可以解决此问题。如果我没记错的话,您的代码是最快的方法,但是
max(map(len,sublist))
也可以