這篇文章主要介紹了python字典中的sorted如何使用,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站是一家專(zhuān)注于成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),北鎮(zhèn)網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:北鎮(zhèn)等地區(qū)。北鎮(zhèn)做網(wǎng)站價(jià)格咨詢(xún):18982081108
什么是sorted函數(shù)?
描述:sorted() 函數(shù)對(duì)所有可迭代的對(duì)象進(jìn)行排序操作。
語(yǔ)法:sorted(iterable, key=None, reverse=False)#cmp 3.x已經(jīng)沒(méi)有了
參數(shù):
l iterable -- 可迭代對(duì)象。
l key -- 主要是用來(lái)進(jìn)行比較的元素,只有一個(gè)參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對(duì)象中,指定可迭代對(duì)象中的一個(gè)元素來(lái)進(jìn)行排序。
l reverse -- 排序規(guī)則,reverse = True 降序 , reverse = False 升序(默認(rèn))。
實(shí)例演示:
a = [5,7,6,3,4,1,2] b = sorted(a) # 保留原列表 a [5, 7, 6, 3, 4, 1, 2] b [1, 2, 3, 4, 5, 6, 7] #利用key L=[('b',2),('a',1),('c',3),('d',4)] sorted(L, key=lambda x:x[1]) [('a', 1), ('b', 2), ('c', 3), ('d', 4)] #按年齡排序 students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)] sorted(students, key=lambda s: s[2]) [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)] #按降序 sorted(students, key=lambda s: s[2], reverse=True) [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)] #降序排列 a = [1,4,2,3,1] sorted(a,reverse=True) [4, 3, 2, 1, 1]
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享python字典中的sorted如何使用內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問(wèn)題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來(lái)學(xué)習(xí)!