首页 / PYTHON / python中sorted是什么
python中sorted是什么
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python中sorted是什么,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1384字,纯文字阅读大概需要2分钟。
内容图文
![python中sorted是什么](/upload/InfoBanner/zyjiaocheng/424/4eedbcc637ab4e1182ef23007761e1fc.jpg)
list:(推荐学习:Python视频教程)
>>> a = [4,3,7,8] >>> sorted(a) [3, 4, 7, 8] >>> a [4, 3, 7, 8]
即sorted会返会一个list副本,同时将原来list的值改变了可将这个返回的值赋给其他变量。
dict:
>>> b = {1:'ab',2:'degg',4:'ght',9:'d'} >>> sorted(b) [1, 2, 4, 9] >>> b {1: 'ab', 2: 'degg', 4: 'ght', 9: 'd'}
即sorted(dict)时,是按key排序,同时将key返回成一个列表。
或者指定排序的条件:
>>> b = {1:'ab',2:'degg',4:'ght',9:'d'} >>> sorted(b.items(),key=lambda i:i[0]) #指定按字典里面的键排序 [(1, 'ab'), (2, 'degg'), (4, 'ght'), (9, 'd')] >>> >>> >>> sorted(b.items(),key=lambda i:len(i[1])) #指定按字典里的value长度排序,默认从小到大 [(9, 'd'), (1, 'ab'), (4, 'ght'), (2, 'degg')] >>> >>> >>> sorted(b.items(),key=lambda i:len(i[1]),reverse=True) #指定按字典里的value长度排序,同时进行翻转,即按value的长度从大到小排列 [(2, 'degg'), (4, 'ght'), (1, 'ab'), (9, 'd')]
过程为:b.iterms()得到字典b的[ (键,值)] 列表,通过key这个参数,指定排序的方式是键 ( [0] ) 还是值( [1] ),reverse = True表示是需要翻转的,默认是从小到大,翻转的话,那就是从大到小。
更多Python相关技术文章,请访问Python教程栏目进行学习!
以上就是python中sorted是什么的详细内容。
内容总结
以上是互联网集市为您收集整理的python中sorted是什么全部内容,希望文章能够帮你解决python中sorted是什么所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。