Python 基於字典裏的指定key進行排序

對下面列表基於age進行排序
items = [{'age': 28, 'name': 'Tom'}, {'age': 25, 'name': 'Jack'}, {'age': 18, 'name': 'Alex'}]ide

方法一:
sorted(items,key=lambda item: item['age'])函數

方法二:
from operator import itemgetter
sorted(items,key=itemgetter('age'))排序

備註:以上兩個方法一樣適用於 max()、min() 函數。默認爲升序,若是須要倒序,須要指定 reverse=True 參數。get

相關文章
相關標籤/搜索