最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python字典按照value排序方法

 更新時(shí)間:2020年12月28日 14:15:37   作者:宋宋大人  
在本篇文章里小編給各位分享一篇關(guān)于python字典按照value排序方法的相關(guān)文章,有興趣的朋友們可以學(xué)習(xí)下。

python中,我們可以對(duì)列表、字符串、元祖中的元素進(jìn)行排序,那對(duì)于字典中的元素可以排序嗎?其實(shí)對(duì)于字典本身我們無法進(jìn)行排序,但是我們可以對(duì)字典按值排序。本文介紹python中對(duì)字典按照value進(jìn)行排序的三種方法。

方法一:key使用lambda匿名函數(shù)取value進(jìn)行排序

dict= {'a':1,'b':4,'c':2}
sorted(dict.items(),key = lambda x:x[1],reverse = True)

方法二:使用operator的itemgetter進(jìn)行排序

test_data_6=sorted(dict_data.items(),key=operator.itemgetter(1))
test_data_7=sorted(dict_data.items(),key=operator.itemgetter(1),reverse=True)
print(test_data_6) #[(8, 2), (10, 5), (7, 6), (6, 9), (3, 11)]
print(test_data_7) #[(3, 11), (6, 9), (7, 6), (10, 5), (8, 2)]

方法三:key和value分裝成元祖,再進(jìn)行排序

f = zip(d.keys(), d.values())
c = sorted(f)
print(c)

字典按value排序內(nèi)容擴(kuò)展:

保存為字典后,按字典的value值大小排序,這個(gè)才是本題的難點(diǎn),由于dict是無序的,所以只能用list去排序,把dict的key和value保存為tuplue對(duì)象

# 對(duì)字典按value排序
a = sorted(d.items(), key=lambda x: x[1], reverse=True)
print(a)

參考代碼:

# coding:utf-8

# 作者:上海-悠悠
a = ["a", "b", "a", "c", "a", "c", "b", "d", "e", "c", "a", "c"]

# set集合去重
duixiang = set(a) # 先去重,取出計(jì)數(shù)對(duì)象

# 保存為dict,一一對(duì)應(yīng)
d = {}
for i in duixiang:
  d[i] = a.count(i)


# 對(duì)字典按value排序
a = sorted(d.items(), key=lambda x: x[1], reverse=True)
print(a)

到此這篇關(guān)于python字典按照value排序方法的文章就介紹到這了,更多相關(guān)python中字典如何按照value排序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python數(shù)據(jù)XPath使用案例詳解

    python數(shù)據(jù)XPath使用案例詳解

    xpath是最常用且最便捷高效的一種解析方式,通用型強(qiáng),其不僅可以用于python語言中,還可以用于其他語言中,數(shù)據(jù)解析建議首先xpath
    2021-09-09
  • python的函數(shù)最詳解

    python的函數(shù)最詳解

    這篇文章主要介紹了詳解python中各種的函數(shù),是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10
  • Python??處理?Pandas?DataFrame?中的行和列

    Python??處理?Pandas?DataFrame?中的行和列

    這篇文章主要介紹了Python處理Pandas?DataFrame中的行和列,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • python中__new__和__init__的實(shí)現(xiàn)

    python中__new__和__init__的實(shí)現(xiàn)

    在Python中,每個(gè)對(duì)象都有兩個(gè)特殊的方法__new__和__init__,本文主要介紹了python中__new__和__init__的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • 神經(jīng)網(wǎng)絡(luò)(BP)算法Python實(shí)現(xiàn)及應(yīng)用

    神經(jīng)網(wǎng)絡(luò)(BP)算法Python實(shí)現(xiàn)及應(yīng)用

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)(BP)算法及簡(jiǎn)單應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python匹配中文的正則表達(dá)式

    Python匹配中文的正則表達(dá)式

    正則表達(dá)式是一個(gè)特殊的字符序列,它能幫助你方便的檢查一個(gè)字符串是否與某種模式匹配。接下來通過本文給大家介紹Python匹配中文的正則表達(dá)式,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • 如何使用 Flask 做一個(gè)評(píng)論系統(tǒng)

    如何使用 Flask 做一個(gè)評(píng)論系統(tǒng)

    這篇文章主要介紹了如何使用 Flask 做一個(gè)評(píng)論系統(tǒng),幫助大家更好的理解和使用flask框架進(jìn)行python web開發(fā),感興趣的朋友可以了解下
    2020-11-11
  • 使用numpy和PIL進(jìn)行簡(jiǎn)單的圖像處理方法

    使用numpy和PIL進(jìn)行簡(jiǎn)單的圖像處理方法

    今天小編就為大家分享一篇使用numpy和PIL進(jìn)行簡(jiǎn)單的圖像處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python自動(dòng)化辦公技巧分享

    Python自動(dòng)化辦公技巧分享

    Python自動(dòng)化辦公是指用Python程序來完成某些需要重復(fù)性操作的工作,例如大批量的文件處理等,本篇文章將介紹Python自動(dòng)化辦公的基本概念和常用技術(shù),希望能對(duì)Python初學(xué)者提供一些幫助
    2023-06-06
  • Python中random模塊常用方法的使用教程

    Python中random模塊常用方法的使用教程

    這篇文章主要給大家介紹了關(guān)于Python中random模塊常用方法的使用教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評(píng)論

高淳县| 崇礼县| 聂拉木县| 砀山县| 文成县| 潍坊市| 南阳市| 福清市| 营口市| 横山县| 杂多县| 敦煌市| 梁河县| 达孜县| 郓城县| 高青县| 芦溪县| 梨树县| 和政县| 阆中市| 灵石县| 旬邑县| 西华县| 财经| 揭东县| 广水市| 萝北县| 锦屏县| 云安县| 西和县| 霸州市| 丰城市| 临洮县| 康平县| 桃江县| 林周县| 桂林市| 秦安县| 山东省| 城固县| 锡林郭勒盟|