TIM*_*MEX 2 python sorting dictionary list
def sortProfiles(p):
return sorted(p, key=itemgetter('first_name'))
Run Code Online (Sandbox Code Playgroud)
我有一个词典列表.此函数允许我按first_name对它们进行排序.但是,它区分大小写.
>>> from operator import itemgetter
>>> p = [{'fn':'bill'}, {'fn':'Bob'}, {'fn':'bobby'}]
>>> sorted(p, key=itemgetter('fn'))
[{'fn': 'Bob'}, {'fn': 'bill'}, {'fn': 'bobby'}]
>>> sorted(p, key=lambda x: x['fn'].lower())
[{'fn': 'bill'}, {'fn': 'Bob'}, {'fn': 'bobby'}]
>>>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3581 次 |
| 最近记录: |