视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
哥伦比亚号航天飞机为什么会解体 电脑旁放仙人掌可以防辐射吗 适合北方种植的中药材品种有哪些 航天员如何在太空生活 鲨鱼的卵是什么样的 月球上有水吗 金钱树的繁殖方式 为什么铁轨不直接铺设在地面上 为什么纯酒精不能杀菌 为什么地铁站要设置安全线 紫花苜蓿播种方法 新年的愿望的短句 迎接新年的短句 关于新年的短句 新年祝贺短句 新年愿望短句 新年贺词短句 新年励志短句 新年语录短句 新年的句子唯美短句 python extend python for js for循环 python函数大全及使用 java函数 对公司好的建议100条 工作岗位调动感谢同事们的话 年终述职会议开场白和结尾 保安年终总结怎么写 会计分录怎么写 祝福销售业绩越来越好的话 工作回顾总结怎么写 公司年会致辞简短精辟 工作思路及规划怎么写 2021年工作总结的开头 职业生涯规划前言 事业单位工作人员年度考核个人总结怎么写 优秀员工颁奖仪式主持词 保洁阿姨年终总结怎么写简短 条纹蛇尾兰的种养技巧
python sorted
2022-03-23 19:47:54 责编:临意
文档

python sorted是怎样的呢?下面就让我们一起来了解一下吧:

sorted是属于python下的一个函数,sorted()函数是用于对所有可迭代的对象进行排序操作。

它与sort 是有一定区别的,具体的区别是:

sort通常是应用在list上的方法,而sorted则能够对所有可迭代的对象进行排序操作。

list中的sort方法一般返回的是对已经存在的列表进行操作,无返回值,但是内建函数sorted方法返回的是一个新的list,因此它并不是在原有的基础上进行操作。

语法格式:

sorted(iterable, cmp=None, key=None, reverse=False)

参数:

iterable -- 可迭代对象。

cmp -- 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。

key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。

参考范例:

>>>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]
 
>>> L=[('b',2),('a',1),('c',3),('d',4)]
>>> sorted(L, cmp=lambda x,y:cmp(x[1],y[1]))   # 利用cmp函数
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]
>>> sorted(L, key=lambda x:x[1])               # 利用key
[('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)]
>>>

以上就是小编的分享了,希望能够帮助到大家。

下载本文
显示全文
专题哥伦比亚号航天飞机为什么会解体哥伦比亚号航天飞机为什么会解体专题电脑旁放仙人掌可以防辐射吗电脑旁放仙人掌可以防辐射吗专题适合北方种植的中药材品种有哪些适合北方种植的中药材品种有哪些专题航天员如何在太空生活航天员如何在太空生活专题鲨鱼的卵是什么样的鲨鱼的卵是什么样的专题月球上有水吗月球上有水吗专题金钱树的繁殖方式金钱树的繁殖方式专题为什么铁轨不直接铺设在地面上为什么铁轨不直接铺设在地面上专题为什么纯酒精不能杀菌为什么纯酒精不能杀菌专题为什么地铁站要设置安全线为什么地铁站要设置安全线专题紫花苜蓿播种方法紫花苜蓿播种方法专题为什么车厘子比樱桃贵很多为什么车厘子比樱桃贵很多专题车厘子和樱桃有什么不同车厘子和樱桃有什么不同专题儿童安全注意事项儿童安全注意事项专题2022冬奥会在哪里举行有什么项目2022冬奥会在哪里举行有什么项目专题2022冬奥会在哪两个城市举办2022冬奥会在哪两个城市举办专题2022冬奥会开幕式观后感2022冬奥会开幕式观后感专题游戏名字女生可爱搞怪游戏名字女生可爱搞怪专题七个字古风韵味的网名七个字古风韵味的网名专题七字押韵唯美古风网名七字押韵唯美古风网名专题两个字谐音情侣昵称两个字谐音情侣昵称专题有意义古诗情侣网名一对有意义古诗情侣网名一对专题罕见情侣网名好听一对罕见情侣网名好听一对专题幼儿游戏名称和玩法幼儿游戏名称和玩法专题12pro和13pro参数对比12pro和13pro参数对比专题4个字网名霸气4个字网名霸气专题又拽又霸气的网名又拽又霸气的网名专题告别过去而又霸气网名告别过去而又霸气网名专题4人组合霸气的名字4人组合霸气的名字专题又狠又霸气的网名又狠又霸气的网名专题python 字典 sorted专题python sorted lambda专题python 系列专题python inplace专题python certifi专题python blinker专题isalnum python专题hashlib python专题repr python专题python numpy包专题python finditer专题python tkinter详解专题pythonfinditer专题pythonj专题pythonb专题python qqplot专题python sorted 字典专题python sorted dict专题python dict sorted专题python lambda sorted专题