国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python實(shí)現(xiàn)字典依據(jù)value排序

2020-01-04 17:42:38
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
新華字典大家都使用過(guò)吧,那么使用python語(yǔ)言是如何實(shí)現(xiàn)字典排序的呢?下面跟著本教程一起學(xué)習(xí)Python實(shí)現(xiàn)字典依據(jù)value排序,需要的朋友參考下吧
 

具體內(nèi)容如下:

使用sorted將字典按照其value大小排序

>>> record = {'a':89, 'b':86, 'c':99, 'd':100}>>> sorted(record.items(), key=lambda x:x[1])[('b', 86), ('a', 89), ('c', 99), ('d', 100)]

sorted第一個(gè)參數(shù)要可迭代,可以為tuple, list

>>> items = [(1, 'B'), (1, 'A'), (2, 'A'), (0, 'B'), (0, 'a')]>>> sorted(items)[(0, 'B'), (0, 'a'), (1, 'A'), (1, 'B'), (2, 'A')]

為什么(0, 'B')在(0, 'a')前面?

因?yàn)锳SCII碼中大寫(xiě)字母排在在小寫(xiě)字母前面,使用str.lower()方法改變其順序

>>> sorted(items, key=lambda x:(x[0], x[1].lower()))
[(0, 'a'), (0, 'B'), (1, 'A'), (1, 'B'), (2, 'A')]

以上內(nèi)容是關(guān)于Python實(shí)現(xiàn)字典依據(jù)value排序的相關(guān)知識(shí),希望對(duì)大家有所幫助!


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 保德县| 承德市| 海城市| 安陆市| 宿松县| 永嘉县| 务川| 蓝山县| 佛教| 罗定市| 中西区| 和林格尔县| 丹巴县| 沙洋县| 宜川县| 黑山县| 宁南县| 凤翔县| 乡城县| 辽宁省| 江北区| 广安市| 海淀区| 湟中县| 彭山县| 家居| 宁明县| 壶关县| 郁南县| 双流县| 江永县| 常德市| 佛坪县| 宜昌市| 从化市| 内乡县| 夏河县| 济阳县| 若羌县| 永丰县| 阆中市|