91精产品自偷自偷综合官网版下载-91精产品自偷自偷综合下-91精品-91精品91久久久-91精品成人-91精品成人www

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

python列表排序的方法有哪些

這篇文章主要介紹了python列表排序的方法有哪些,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站主營都安網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app開發(fā)定制,都安h5微信小程序搭建,都安網(wǎng)站營銷推廣歡迎都安等地區(qū)企業(yè)咨詢

python提供了對(duì)list排序兩種方法

1.使用list內(nèi)建函數(shù)sort排序 

list.sort(key=None,reverse=False)

例如

In [57]: l=[27,47,3,42,19,9]

In [58]: l.sort()

In [59]: l
Out[59]: [3, 9, 19, 27, 42, 47]

上面這種是直接對(duì)l列表里面的元素排序,sort()函數(shù)還提供了一個(gè)key參數(shù),這個(gè)參數(shù)的值是一個(gè)函數(shù),這個(gè)函數(shù)只能有一個(gè)返回值,且返回值用來進(jìn)行比較。 這個(gè)技術(shù)是快速的因?yàn)閗ey指定的函數(shù)將準(zhǔn)確地對(duì)每個(gè)元素調(diào)用。

In [53]: L = [('b',6),('a',1),('c',3),('d',4)]

In [54]: L.sort(key=lambda x:x[1])
In [56]: L
Out[56]: [('a', 1), ('c', 3), ('d', 4), ('b', 6)]

上面那段話,再結(jié)合這個(gè)例子,我是這樣理解的:匿名函數(shù)lambda x:x[1]相當(dāng)于:

def f(x):
    return x[1]

key參數(shù)接受列表L里的每個(gè)元素的第二個(gè)參數(shù),根據(jù)第二個(gè)參數(shù)的排序,確定整體的排序。也就是說,設(shè)置了key參數(shù)后,key接收的值代表了整體,排序的標(biāo)準(zhǔn)就變成了對(duì)key所接收的值進(jìn)行排序。

2.使用python內(nèi)置函數(shù)sorted排序 

sorted方法和sort方法很相似,不同的是,sorted不改變原來的列表,并返回一個(gè)排好序的列表。而list.sort()是改變了原有的列表。還有就是,list.sort()只能對(duì)列表排序,而sorted()可以對(duì)其他數(shù)據(jù)結(jié)構(gòu)排序。

In [62]: l=[27,47,3,42,19,9]

In [63]: sorted(l)
Out[63]: [3, 9, 19, 27, 42, 47]

sorted方法同樣可以用key參數(shù),用法也是一樣的。

In [68]: data=[{'name':'Abbie','score':99},{'name':'Ivy','score':80}]
In [69]: sorted(data,key=lambda x:x['score'])
Out[69]: [{'name': 'Ivy', 'score': 80}, {'name': 'Abbie', 'score': 99}]

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享python列表排序的方法有哪些內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!


分享文章:python列表排序的方法有哪些
文章分享:http://www.yuzhuanjia.cn/article/gschog.html
主站蜘蛛池模板: 99re国产 | 国产91精品一区二区三区四区高清在线观看 | 丰满熟妇啪啪软件 | 午夜爽爽爽男女免 | 99久久亚洲综合精品太阳 | 潮喷人妻睡觉被操 | 一区二区高清 | 国产成年人免费视频 | 国产av无码精品色午夜 | 成在线人视频免费视频 | 午夜福利电影网站鲁片大全 | 丰满少妇a∨一区二区 | 91精品国产99久久青草蜜桃 | 国产不卡在线看 | 午夜福利在线电影视频 | 日韩av在线精品一级毛片 | 午夜福利日本一区二区无码 | 粉泬毛多水多30岁女人都是水 | 91丝袜高潮 | 高潮流白浆喷水正在播放 | www国产精品内射 | 福利视频网址导航 | 91久久精品平台到底有哪些优势与风险?如何选择合适的使用 | 九色在线视频 | 国产91无码精品秘久久久 | 一区二区三区国产在线播放 | 成人一在线视频日韩国产 | 二区三区四 | 国产av在线观看 | 丁香花在线视频观看免费 | 把女人弄爽大黄a大片片 | 91久久亚洲国产成人精品性色 | 波多野结衣电影一区二区 | 国产av巨作国产剧情 | 91久久视频平台是否值得尝试 | 成年3d黄动漫在线观看 | 91精品无码人妻系列九色 | 国产91福利精品免费观看 | 国产av丝袜一区二区三区九色 | 一区二区国产美女主播在线播放 | 91精选国产免费高清 |