<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    python字典按值的大小排序

    文檔

    python字典按值的大小排序

    python字典按值的大小排序可以通過sorted函數進行操作。首先利用zip函數把dict轉換成一個列表,再利用sorted函數對轉換后的列表進行排序。
    推薦度:
    導讀python字典按值的大小排序可以通過sorted函數進行操作。首先利用zip函數把dict轉換成一個列表,再利用sorted函數對轉換后的列表進行排序。

    python字典按值的大小排序怎么操作?一起來看看小編今天的分享吧!

    python字典按值的大小排序可以通過sorted函數進行操作。

    操作方法:

    首先生成一個隨機字典。

    from?random?import?randint
    d={x:randint(60,99)?for?x?in?"abcdefg"}???#?{'a':?62,?'b':?97,?'c':?87,?'d':?68,?'e':?91,?'f':?76,?'g':?88}

    總體思路:sorted函數可以對列表[]進行從小到大排序,對于字典{}dict,sorted函數只比較dict的key進行排序,所以要對dict進行調整變形。1、利用zip函數把dict轉換成一個列表,列表中每個元素都是一個tuple,tuple大小比較原理是,先比較第一個元素,第一個相同在比較第二個。2、利用sorted函數對轉換后的列表進行排序。

    z=zip(d.values(),d.keys())???#[(62,?'a'),?(74,?'b'),?(83,?'c'),?(96,?'d'),?(75,?'e'),?(79,?'f'),?(83,?'g')],

    然后對這個列表進行sorted排序

    sorted(z)

    另外,[(a1,b1,c1),(a2,b2,c2),(a3,b3,c3),(a4,b4,c4)……] ???sorted函數可以對這種集合進行指定元素排序。

    sorted(d.items(),key=lambda?x:x[1])

    第一個從參數是需要排序的列表,第二個參數是指定key(列表中每一項的第幾個元素)來進行排序。解釋這句代碼:d.items()返回的是一個列表 ?[('a', 74), ('b', 90), ('c', 84), ('d', 85), ('e', 64), ('f', 66), ('g', 88)]sorted會對d.items()這個list進行遍歷,把list中的每一個元素,也就是每一個tuple()當做x傳入匿名函數lambda x:x[1],函數返回值為x[1],也就是key=x[1]=tuple()[1]=('a', 74)[1],也就是說按照里表中每個項的第二個元素進行排序(第一個是想x[0]).

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    python字典按值的大小排序

    python字典按值的大小排序可以通過sorted函數進行操作。首先利用zip函數把dict轉換成一個列表,再利用sorted函數對轉換后的列表進行排序。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    python 排序算法 spring boot mysql配置 vue動態綁定style js date加一天 字符轉換成ascii碼 c語言struct用法 java reentrantlock python tkinter教程 js獲取日期 python numpy教程 opencv安裝教程python js獲取隨機數 ubuntu卸載mysql cad的基本命令 python中sorted函數的用法 mysql time類型 js class類 python中strip函數的用法 getclass方法 python中find函數的用法 python 列表添加 python讀取json并解析 debug error怎么解決 python延時函數 python構造函數 python string函數 python類的繼承 python遞歸函數 python內置函數 python判斷字符串相等 python查看已安裝的包 python強制類型轉換 python input函數怎么用 python類型轉換 python split函數用法 python讀取json python組合數據類型 python查看變量類型 python split函數 c++ template用法
    Top 国产成人精品高清在线观看96| 国产成人无码精品久久久性色| 无码国产精品一区二区免费vr| 国语精品91自产拍在线观看二区| 久久久久国产精品免费网站| 黑人巨大精品播放| 亚洲国产成人精品青青草原| 中文国产成人精品久久app| 精品久久久久久无码人妻| 3d动漫精品啪啪一区二区中文| 9丨精品国产高清自在线看| 日本精品久久久久久福利| 精品人妻大屁股白浆无码| 99久久精品国产麻豆| 国产成品精品午夜视频| 18国产精品白浆在线观看免费| 久久精品午夜福利| 91麻豆精品视频| 精品人妻一区二区三区四区| 一本色道久久综合亚洲精品蜜桃冫| 久久精品亚洲综合专区| 伊人久久精品亚洲午夜| 国产精品被窝福利一区| 国产精品日本亚洲777| 精品午夜国产福利观看| 99热热久久这里只有精品166| 亚洲中文久久精品无码| 国产偷伦精品视频| 国产亚洲美女精品久久| 国产精品美女午夜爽爽爽免费| 精品久久久久香蕉网| 99热这里只有精品99| 无码精品一区二区三区免费视频| 91精品全国免费观看青青| 国产精品久久久99| 6一12呦女精品| 亚洲国产成人久久精品99| 国产成人无码aa精品一区| 国内精品久久久久久影院| 精品国产高清自在线一区二区三区| 国产精品综合AV一区二区国产馆|