在Python列表中查找最长和最短的列表[重复]
问题内容:
这个问题已经在这里有了答案 :
如何在列表中找到最长的列表? (3个答案)
5个月前关闭。
我需要打印列表中具有最小和最大项目数的列表。
例如,如果我有:
total_list = [[1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5]]
我需要返回具有最小和最大长度的列表。我该怎么做?
输出可能是这样的:
total_list[0] and total_list[2]
问题答案:
max
并且min
python中的函数接受一个key
参数,该参数将根据定义为键的值找到可迭代的最大值。因此,请尝试以下操作:
max(total_list, key=len)
然后您可以total_list.index
用来查找那些索引