Sei*_*dis 1 python dictionary list
我有一个列表与字典作为元素.每个字典都有一个名为type的条目.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]})
Run Code Online (Sandbox Code Playgroud)
鉴于前面的示例,它应该返回[11, 2, 6, 7]列表.
Dan*_* D. 10
max([option['type'] for option in programmes_by_type], key=len)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |