韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python的sort()报错是什么原因

python的sort()报错是什么原因

sort()

头像

silencement

2019-11-20 09:08:575176浏览 · 0收藏 · 0评论

python中的sort()函数只能应用在列表list上,而sorted可以对所有可迭代的对象进行排序的操作

sort方法会在原list上直接进行排序,不会创建新的list。而sorted方法不会对原来的数据做任何改动,排序后的结果是新生成的。如果我们不需要原来的数据而且数据是list类型,可以用sort方法,能够节省空间。否则要用sorted方法。

Python学习网- 专业的python自学、交流公益平台!

sort

在python2中,sort方法可以有3个参数:key、cmp和reverse。但在python3中取消了cmp这个参数,只有key和reverse两个可选参数。参数reverse指定排序是正序还是倒序,默认是正序FALSE,不在多说。参数key指定了只含一个参数的方法,这个方法用来从列表的每个元素中提取比较键??梢钥纯聪旅婕父隼樱?/p>

1.通过元素长度排序

strlist = ["bbb","ccc","bac","ab","ba"]
strlist.sort(key=len)
print(strlist)

打印结果如下:

['ab', 'ba', 'bbb', 'ccc', 'bac']

2.通过元素的字符顺序

strlist = ["bbb","BBB","bAc","ab","bac"]
strlist.sort()print(strlist)
strlist.sort(key=str.lower)print(strlist)

打印结果如下:

['BBB', 'ab', 'bAc', 'bac', 'bbb']
['ab', 'bAc', 'bac', 'BBB', 'bbb']
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

灌浆料一立方多少吨| 18岁免费观看高清电视剧推荐| 调教男爵夫人| 禁忌3| 慢脚APP官方版| 巨茎挺进李淑芬的体内视频| 《一滴都不许漏》何泽城林荫| #NAME?| 《从上司到妻子》动画结局| 三叶草M码与欧洲码的区别| 梁祝艳谭5免费观看| 蜜桃成熟33D| 《暴力强伦轩》电影影| 熟妇老师张开腿任我玩弄下药视频| 父女一起到达巅峰的小说 | 成品人和精品人的区别哪个好| 爸爸的擎天柱让我看第二集| AGV亚洲版和欧洲版买哪个| 美国伦理性淫梦| 红豆视频| 灭火宝贝| 女性私密紧致情趣玩具| 久久久无码AV精品夜夜挺价格| 宝宝水帘洞都拉丝了怎么办| 120分钟做爰A片免费| 双腿无力合拢红肿外翻男生原因| BUBBLE| 《女仆教育》动漫第一季| 中文在线字幕观看电视剧| 成品动漫网站入口网页版怎样| 成都私人情侣免费看电视剧的软件| 不戴套干新婚少妇小琳| 麻花传MV在线看免费观看电视剧| 《女教师的味道3》在线观看| 黑兽| 《互换人妻HD中字》| 禁忌1蜜桃熟了| 外国大片又大又好看的PPT| 暴躁少女10-16岁| 荡货夹的这么紧欠C调教视频| 《厨房韵母2》动漫下线了吗