Skip to main content
 首页 » 编程设计

list之元素最多的列表

2025年05月04日34zhenyulu

我有一个以字典作为元素的列表。每个字典都有一个名为 type 的条目。类型字段代表一个列表。获取元素最多的列表的最简单/pythonic 方法是什么?

programmes_by_type = [] 
programmes_by_type.append({'type' : [1, 2, 3]}) 
programmes_by_type.append({'type' : [2, 5]}) 
programmes_by_type.append({'type' : [3]}) 
programmes_by_type.append({'type' : [11, 2, 6, 7]}) 

鉴于前面的示例,它应该返回 [11, 2, 6, 7] 列表。

请您参考如下方法:

max([option['type'] for option in programmes_by_type], key=len)