国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > Python > 正文

Python中sorted函數(shù)的用法

2019-11-11 07:52:37
字體:
供稿:網(wǎng)友

我們需要對(duì)List、Dict進(jìn)行排序,Python提供了兩個(gè)方法對(duì)給定的List L進(jìn)行排序,方法1.用List的成員函數(shù)sort進(jìn)行排序,在本地進(jìn)行排序,不返回副本方法2.用built-in函數(shù)sorted進(jìn)行排序(從2.4開始),返回副本,原始輸入不變--------------------------------sorted--------------------------------------->>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...)    sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list---------------------------------sort---------------------------------------->>> help(list.sort)Help on method_descriptor:sort(...)    L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;    cmp(x, y) -> -1, 0, 1-----------------------------------------------------------------------------iterable:是可迭代類型;cmp:用于比較的函數(shù),比較什么由key決定;key:用列表元素的某個(gè)屬性或函數(shù)進(jìn)行作為關(guān)鍵字,有默認(rèn)值,迭代集合中的一項(xiàng);reverse:排序規(guī)則. reverse = True  降序 或者 reverse = False 升序,有默認(rèn)值。返回值:是一個(gè)經(jīng)過排序的可迭代類型,與iterable一樣。 參數(shù)說明:(1)  cmp參數(shù)cmp接受一個(gè)函數(shù),拿整形舉例,形式為:def f(a,b):     return a-b如果排序的元素是其他類型的,如果a邏輯小于b,函數(shù)返回負(fù)數(shù);a邏輯等于b,函數(shù)返回0;a邏輯大于b,函數(shù)返回正數(shù)就行了 (2)  key參數(shù) key也是接受一個(gè)函數(shù),不同的是,這個(gè)函數(shù)只接受一個(gè)元素,形式如下def f(a):     return len(a)key接受的函數(shù)返回值,表示此元素的權(quán)值,sort將按照權(quán)值大小進(jìn)行排序 (3) reverse參數(shù)接受False 或者True 表示是否逆序  例子:(1)按照元素長度排序L = [{1:5,3:4},{1:3,6:3},{1:1,2:4,5:6},{1:9}]def f(x):    return len(x)sort(key=f)PRint L 輸出:[{1: 9}, {1: 5, 3: 4}, {1: 3, 6: 3}, {1: 1, 2: 4, 5: 6}]  (2)按照每個(gè)字典元素里面key為1的元素的值排序L = [{1:5,3:4},{1:3,6:3},{1:1,2:4,5:6},{1:9}]def f2(a,b):    return a[1]-b[1]L.sort(cmp=f2)print L

. 對(duì)由tuple組成的List排序

Python代碼 >>> students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10),]  

用key函數(shù)排序:返回由tuple組成的list

Python代碼 >>> sorted(students, key=lambda student : student[2])   # sort by age  [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]  

用cmp函數(shù)排序 

Python代碼 >>> sorted(students, cmp=lambda x,y : cmp(x[2], y[2])) # sort by age  [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]  

Operator 函數(shù)來加快速度,

Python代碼  >>> from operator import itemgetter, attrgetter  >>> sorted(students, key=itemgetter(2))  

用 operator 函數(shù)進(jìn)行多級(jí)排序 

Python代碼  >>> sorted(students, key=itemgetter(1,2))  # sort by grade then by age  [('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)]  

2. 對(duì)由字典排序 ,返回由tuple組成的List,不再是字典。

Python代碼 >>> d = {'data1':3, 'data2':1, 'data3':2, 'data4':4}  >>> sorted(d.iteritems(), key=itemgetter(1), reverse=True)  [('data4', 4), ('data1', 3), ('data3', 2), ('data2', 1)]  
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产亚洲精品久久久久久移动网络| 国产美女被草| 国产精选一区二区三区不卡催乳| 尤物在线视频观看| 国产视频xxx| 国产激情视频一区二区三区| 国产福利在线视频| 2019天天操夜夜操| av资源网站在线观看| 免费观看久久久久| 福利视频在线看| 大香伊人中文字幕精品| 国产精品伦理一区二区三区| 在线激情小视频| 麻豆福利在线观看| www在线播放| 中文字幕在线免费视频| 在线免费国产| 国产尤物视频| 亚洲成人国产综合| 国产青草视频在线观看视频| 午夜影院在线| 国产欧美日本亚洲精品一4区| 亚洲私人影吧| 国产精品jvid在线观看| 女子免费在线观看视频www| 国产女人在线观看| 全网国产福利在线播放| 国产精品蜜臀| 国产精品作爱| 在线视频中文字幕| 最新国产在线| 美女被人操视频在线观看| 国产丝袜在线观看视频| 久久五月精品| 亚洲国产aⅴ精品| 91资源在线观看| 国产精品777一区二区| 国产精品一卡二卡三卡| 欧美日韩在线精品成人综合网| 2018狠狠干| 国产成人精品自线拍| 国产性色视频| 中文字幕毛片| 国产视频xxxx| 国产一级二级在线| 国产乱视频在线观看| 黄色av免费在线| 激情小说 在线视频| 欧美日韩国产亚洲沙发| 欧美婷婷久久五月精品三区| 青青草免费观看免费视频在线| 亚洲成人国产综合| 免费看的av| 国产美女极品在线| 中文字幕在线第一页| 国产三级在线免费| 国产成人夜间影院在线观看| 国产高清一级片| 日本一二区视频| 免费看av大片| 国产视频中文字幕| 99热免费观看| 四虎在线免费视频| 尤物视频在线免费观看| 国产一区二区三区不卡在线| 国产精品入口麻豆高清| 国产不卡精品一区二区三区| 亚洲日本伊人| 最近中文av字幕在线中文| 国产福利片在线| 日本视频在线观看一区二区三区| 超碰91在线| 18激情网站| 欧美精品久久久久久久小说| 激情五月色综合亚洲小说| 国产一区二区影视| 中文岛国精品亚洲一区| 狠狠插狠狠操| 99热免费观看| 国产精品视频二区三区| 青草视频在线播放| 91精选福利| 国产欧美日韩精品综合| 欧美精品一区二区三区免费| 国产高清在线看| 高清欧美精品xxxxx在线看| 91精品国产高久久久久久五月天| 国产在线视频福利| 日本视频在线| 国产精品白浆流出视频| 六月天色婷婷| 亚洲综合激情六月婷婷在线观看 | 国产成人福利| 丁香花高清在线观看完整版| 精品一区二区三区免费站| 国产乱视频在线观看播放| www.九九热.com| av中文在线| 天天插天天狠天天透| av在线不卡网站| 国产精品99999| 五月综合激情在线| 九九热在线视频观看| 四虎在线免费视频| 日本高清中文字幕在线| 在线视频观看你懂的| 精品无人区乱码1区2区3区免费| 丁香视频五月| 国产精品亚洲第五区在线| 交换国产精品视频一区| 久久久久久77777| 狠狠操五月天| 中文字幕第一页av| 国产精品bbw一区二区三区| 国产高清视频在线观看| 国产一级二级在线| 国产98在线| 超碰97在线免费观看| 九九热在线播放| 国产三级在线免费| 亚洲欧美日韩成人网| 超碰91在线| 国产一区二区三区不卡在线| 国产高清视频免费最新在线| 波多野结衣久久高清免费| 精品国语对白精品自拍视| 2021av天天| 国产成a人亚洲精v品| 国产一卡2卡3卡免费网站| 欧美一级久久久久久久久大| 国产日韩网站| 99爱视频在线观看| 亚洲视频在线观看不卡| 久久精品免视着国产成人| 国产亚洲精品一区二区在线观看| 国产精品入口麻豆免费| av文字幕在线观看| 91福利在线免费| 亚洲视频精品在线观看| 福利视频网址导航| 制服丝袜中文字幕在线观看| 国产91大片| 国产超碰在线| 国产一级黄色| 国内精品一区视频| 2020中文字幕在线播放| 日本中文字幕在线视频| 日本欧洲一区| 97一区二区三区| 国产精品视频一区二区免费不卡 | 欧美日韩亚洲国内综合网 | 免费网站看黄yyy222| 天堂在线亚洲| 欧洲有码在线视频| 伊人色综合网| 2019年中文字幕| 九九热免费在线视频| h网址在线观看| 91在线高清| 国产精品jvid在线观看| 国产丝袜视频在线播放| 国产麻豆免费| 五月婷婷在线视频| 狠狠干五月天| 久草一本av| 国产乱xxⅹxx国语对白| 开心婷婷激情五月| 久热久精久品这里在线观看| 日本福利在线观看| 欧美激情福利视频在线观看免费| 亚洲视频在线观看不卡| 国产精品视频二区三区| 国产区av在线| 精精国产xxxx视频在线| 18激情网站| 亚洲网站视频在线观看| av在线你懂的| 国产在线观看91| 国产一二区在线| 99re在线视频| 久久亚洲天堂| 国产99re66在线视频| 亚洲日本一区二区三区在线观看| eeuss影院网站免费观看| 麻豆精品免费视频入口| 国产一二三在线观看| 国产香蕉视频在线看| 国产精品欧美韩国日本久久| 中文字幕av高清| 成年网在线观看免费观看网址| 国产精品一区二区三区四区色| 国产深夜福利| www.久草.com| 中文字幕乱在线伦视频乱在线伦视频 | 高清av在线| 精品精品导航| 国产一区二区影视| 四虎网站在线观看| 91久久精品国产性色|