2.12用lambda表达式对列表进行排序
生活随笔
收集整理的這篇文章主要介紹了
2.12用lambda表达式对列表进行排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學(xué)習(xí)目標(biāo):
①:利用lambda表達(dá)式對列表進(jìn)行排序
- Python日常
內(nèi)容展示:
①:利用lambda表達(dá)式對列表進(jìn)行排序
a = [{'name':'Bill', 'age':40},{'name':'Mike', 'age':12},{'name':'Johb', 'age':29} ]print(a) # [{'name': 'Bill', 'age': 40}, {'name': 'Mike', 'age': 12}, {'name': 'Johb', 'age': 29}]# 利用字典里的某個字段進(jìn)行排序 print(sorted(a,key=lambda x:x['age'])) # [{'name': 'Mike', 'age': 12}, {'name': 'Johb', 'age': 29}, {'name': 'Bill', 'age': 40}]a.sort(key=lambda x:x['age'], reverse=True) print(a) # [{'name': 'Bill', 'age': 40}, {'name': 'Johb', 'age': 29}, {'name': 'Mike', 'age': 12}]總結(jié):
??1.
??lambda表達(dá)式只有一行代碼,并返回該行代碼的結(jié)果
??2.
??key=lambda x:x[‘a(chǎn)ge’], reverse=True
??reverse為True或者False時表示正序或倒序
- CSDN Python日常 第【2】12 篇
- 下一篇鏈接
總結(jié)
以上是生活随笔為你收集整理的2.12用lambda表达式对列表进行排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DSP例程源码
- 下一篇: 第八十三章 Caché 函数大全 $ZD