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

Python實現(xiàn)多屬性排序的方法

 更新時間:2018年12月05日 15:55:23   作者:gymaisyl  
這篇文章主要介紹了Python實現(xiàn)多屬性排序的方法,非常不錯,具有一定的參考價借鑒價值,需要的朋友可以參考下

多屬性排序:

把需要排序的屬性拿出來作為一個 tuple,主要的放前面,次要的放后面。

假如某對象有n個屬性,那么先按某規(guī)則對屬性a進(jìn)行排序,在屬性a相等的情況下再按某規(guī)則對屬性b進(jìn)行排序,以此類推。

在這里插入圖片描述

終端打印結(jié)果如下:

在這里插入圖片描述

 按照屬性name進(jìn)行排序:

按照ASCII進(jìn)行排序,本案例中,按照小寫字母的順序進(jìn)行排序;

按照屬性name和age進(jìn)行排序:

案例中,先斤=進(jìn)行name進(jìn)行排序后,再用age進(jìn)行排序,我們看到的結(jié)果是:
主要是按照age進(jìn)行排序,如果age相同,那么就按照name屬性進(jìn)行排序;
我們將代碼進(jìn)行簡化,將多個需要進(jìn)行排序的屬性直接放在元組里傳入:

在這里插入圖片描述

打印結(jié)果如下:

在這里插入圖片描述

我們會發(fā)現(xiàn),一次性將多個屬性傳入后,它的打印結(jié)果和上面的不一樣;原因是這樣的,我們?nèi)绻枰M(jìn)行多屬性的排序,那么,主要的條件應(yīng)該放在前面,次要的放在后面:

修改代碼如下:

在這里插入圖片描述

結(jié)果如下,這就和我們想要的結(jié)果是一樣的了

在這里插入圖片描述

總結(jié)

以上所述是小編給大家介紹的Python實現(xiàn)多屬性排序的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Python 判斷 有向圖 是否有環(huán)的實例講解

    Python 判斷 有向圖 是否有環(huán)的實例講解

    下面小編就為大家分享一篇Python 判斷 有向圖 是否有環(huán)的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Python面向?qū)ο笾^承代碼詳解

    Python面向?qū)ο笾^承代碼詳解

    這篇文章主要介紹了Python面向?qū)ο笾^承代碼詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Python中操作各種多媒體,視頻、音頻到圖片的代碼詳解

    Python中操作各種多媒體,視頻、音頻到圖片的代碼詳解

    這篇文章主要介紹了Python玩轉(zhuǎn)各種多媒體,視頻、音頻到圖片,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟詳細(xì)記錄

    conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟詳細(xì)記錄

    對于生信工作者,有一個方便可用的環(huán)境可以極大地方便我們開展分析,conda可以讓我們在非root的情況下較為方便地切換不同的工作環(huán)境,下面這篇文章主要給大家介紹了關(guān)于conda創(chuàng)建環(huán)境、安裝包、刪除環(huán)境步驟的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Python插件機(jī)制實現(xiàn)詳解

    Python插件機(jī)制實現(xiàn)詳解

    這篇文章主要介紹了Python插件機(jī)制實現(xiàn)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 關(guān)于networkx返回圖的鄰接矩陣問題

    關(guān)于networkx返回圖的鄰接矩陣問題

    這篇文章主要介紹了關(guān)于networkx返回圖的鄰接矩陣問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 詳解Python在七牛云平臺的應(yīng)用(一)

    詳解Python在七牛云平臺的應(yīng)用(一)

    這篇文章主要介紹了詳解Python在七牛云平臺的應(yīng)用(一),涉及Python通過官方庫對空間的操作,上傳的步驟,操作方法等相關(guān)內(nèi)容,以及完整的操作代碼,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • Python編輯和運(yùn)行的四種方式

    Python編輯和運(yùn)行的四種方式

    本篇內(nèi)容主要是講python在電腦上編輯和運(yùn)行的幾種不同方式,后面主要是在pycharm中去寫代碼,然后運(yùn)行,其實還有其他的方式可以在電腦上寫python代碼和運(yùn)行python代碼,需要的朋友可以參考下
    2024-08-08
  • Python中g(shù)lob庫實現(xiàn)文件名的匹配

    Python中g(shù)lob庫實現(xiàn)文件名的匹配

    本文主要主要介紹了Python中g(shù)lob庫實現(xiàn)文件名的匹配,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • Scrapy框架基本命令與settings.py設(shè)置

    Scrapy框架基本命令與settings.py設(shè)置

    這篇文章主要介紹了Scrapy框架基本命令與settings.py設(shè)置,結(jié)合實例形式分析了創(chuàng)建爬蟲項目、創(chuàng)建爬蟲文件、存儲、打開網(wǎng)頁及settings.py設(shè)置等相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02

最新評論

彭山县| 正镶白旗| 昌邑市| 英吉沙县| 通河县| 宜黄县| 永和县| 正蓝旗| 秦皇岛市| 布尔津县| 资兴市| 绥芬河市| 东丽区| 三台县| 南平市| 滁州市| 页游| 马山县| 吉安市| 北流市| 稷山县| 增城市| 银川市| 铜陵市| 万山特区| 菏泽市| 师宗县| 容城县| 丰镇市| 仙桃市| 裕民县| 石台县| 蕉岭县| 福泉市| 富裕县| 阜阳市| 平湖市| 宜章县| 汉寿县| 恩施市| 蓬莱市|