<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 国产精品蜜芽在线观看| 久久精品视频大全| 久久久精品国产免大香伊| 大桥未久在线精品视频在线| 亚洲偷自精品三十六区| 中文字幕久热精品视频在线| 亚洲AV无码成人精品区狼人影院| 亚洲精品午夜无码电影网| 国产成人精品动图| 精品9E精品视频在线观看| 国产亚洲欧洲精品| 日批日出水久久亚洲精品tv| 亚洲人精品亚洲人成在线| 亚洲∧v久久久无码精品| 香蕉在线精品视频在线观看6| 精品熟女碰碰人人a久久| 国产精品合集一区二区三区| 久久精品中文字幕不卡一二区| 精品久久久久久99人妻| 国产精品成人一区无码| 国产精品视频一区二区猎奇| 久久香蕉国产线看观看精品yw| 99免费精品视频| 国产精品久久久天天影视香蕉| 精品国产亚洲第一区二区三区 | 国产精品无码午夜福利| 亚洲精品久久久www | 精品久久久久久久| 精品成人av一区二区三区| 国产精品久久久精品三级| 亚洲国产成人精品无码区二本 | 成人国产精品视频频| 久久久精品久久久久影院| 亚洲国产精品久久人人爱| 亚洲精品高清国产一久久| 久热香蕉精品视频在线播放| 久久精品国产亚洲麻豆| 在线成人精品国产区免费| 国语自产精品视频在线观看| 国产成人亚洲精品影院| 国产福利精品视频自拍|