欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python list多級(jí)排序知識(shí)點(diǎn)總結(jié)

 更新時(shí)間:2019年10月23日 14:13:58   作者:huaibei_北  
在本篇文章里小編給大家分享的是關(guān)于python list多級(jí)排序的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們學(xué)習(xí)下。

在python3的sorted中去掉了cmp參數(shù),轉(zhuǎn)而推薦“key+lambda”的方式來(lái)排序。

如果需要對(duì)python的list進(jìn)行多級(jí)排序。有如下的數(shù)據(jù):

list_num = [[12,3],[18,34],[18,10],[12,45],[18,10],[8,34]]

需要從小到大的排序。先比較第一個(gè)數(shù),如果第一個(gè)數(shù)相等的話比較第二個(gè)數(shù)。代碼如下:

#默認(rèn)的sort函數(shù)會(huì)先對(duì)第一個(gè)比較,如果第一個(gè)相等再比較第二個(gè)
print(sorted(list_num))
//OUTPUT:[[8, 34], [12, 3], [12, 45], [18, 10], [18, 10], [18, 34]]
#先用第二個(gè)數(shù)排序,若相等再用第一個(gè)數(shù)排序
print(list_num, key = lambda x:(int(x[0]),int(x[1])))
 
//output:[[12, 3], [18, 10], [18, 10], [8, 34], [18, 34], [12, 45]]

因?yàn)閟ort函數(shù)是安裝list中數(shù)據(jù)的先后順序進(jìn)行排序的;因此使用lambda將list中數(shù)據(jù)的位置進(jìn)行調(diào)換就可以對(duì)數(shù)據(jù)安裝某些位置的排序。

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn),感謝大家的閱讀和對(duì)腳本之家的支持。

相關(guān)文章

  • Python模塊WSGI使用詳解

    Python模塊WSGI使用詳解

    這篇文章主要為大家詳細(xì)介紹了Python模塊WSGI使用的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 分析如何在Python中解析和修改XML

    分析如何在Python中解析和修改XML

    我們經(jīng)常需要解析用不同語(yǔ)言編寫(xiě)的數(shù)據(jù)。Python提供了許多庫(kù)來(lái)解析或拆分用其他語(yǔ)言編寫(xiě)的數(shù)據(jù)。在此Python XML解析器教程中,您將學(xué)習(xí)如何使用Python解析XML
    2021-06-06
  • python中24小時(shí)制轉(zhuǎn)換為12小時(shí)制的方法

    python中24小時(shí)制轉(zhuǎn)換為12小時(shí)制的方法

    最近需要實(shí)現(xiàn)一個(gè)需求,求用戶(hù)輸入24小時(shí)制的時(shí)間,然后顯示12小時(shí)制的時(shí)間。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • python Matplotlib數(shù)據(jù)可視化(1):簡(jiǎn)單入門(mén)

    python Matplotlib數(shù)據(jù)可視化(1):簡(jiǎn)單入門(mén)

    這篇文章主要介紹了python Matplotlib的相關(guān)資料,幫助大家入門(mén)matplotlib,繪制各種圖表,感興趣的朋友可以了解下
    2020-09-09
  • python語(yǔ)法之語(yǔ)言元素和分支循環(huán)結(jié)構(gòu)詳解

    python語(yǔ)法之語(yǔ)言元素和分支循環(huán)結(jié)構(gòu)詳解

    這篇文章主要介紹了Python的語(yǔ)言元素和分支循環(huán)結(jié)構(gòu),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • pycharm遠(yuǎn)程調(diào)試openstack代碼

    pycharm遠(yuǎn)程調(diào)試openstack代碼

    這篇文章主要為大家詳細(xì)介紹了pycharm遠(yuǎn)程調(diào)試openstack的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • python實(shí)現(xiàn)有效的括號(hào)判斷實(shí)例代碼

    python實(shí)現(xiàn)有效的括號(hào)判斷實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)有效的括號(hào)判斷的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-01-01
  • python3常用的數(shù)據(jù)清洗方法(小結(jié))

    python3常用的數(shù)據(jù)清洗方法(小結(jié))

    這篇文章主要介紹了python3常用的數(shù)據(jù)清洗方法(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python畫(huà)圖實(shí)現(xiàn)同一結(jié)點(diǎn)多個(gè)柱狀圖的示例

    Python畫(huà)圖實(shí)現(xiàn)同一結(jié)點(diǎn)多個(gè)柱狀圖的示例

    今天小編就為大家分享一篇Python畫(huà)圖實(shí)現(xiàn)同一結(jié)點(diǎn)多個(gè)柱狀圖的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • 如何基于python實(shí)現(xiàn)年會(huì)抽獎(jiǎng)工具

    如何基于python實(shí)現(xiàn)年會(huì)抽獎(jiǎng)工具

    這篇文章主要介紹了如何基于python實(shí)現(xiàn)年會(huì)抽獎(jiǎng)工具,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論