国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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']
关注

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

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

自己怎么玩隐私位置游戏| 男人女人免费观看40集电视剧| 萝莉美女AV| 阴部按摩出水太尴尬怎么办| 菠萝菠萝蜜在线观看免费版电视剧| 情窦初开的少女2| 国产| 挪威的森林截了一段3分钟| 欧美三级A做爰在线观看| 九九在线观看免费高清电视剧 | 宝宝扶着水池乖乖让爸爸洗头文 | 桃色三国| 亲吻拔萝卜原声不带歌词抓奶| 香蕉视频| 苏玥厨房张开腿疯狂迎合视频| 蜜桃影视| 机械式| 非洲女人免费观看大全电视剧 | 十一天十一夜| 我是宿舍的寄吧套BY小说推荐| 黑丝| 儿媳婉柔和父亲王大川的背景故事| 乳房| GOOGLE CHROME| 《特殊的家政服务》| 《尼姑也疯狂》完整版| 《肉体暴力强伦轩》| 一家乱战1-13集小说免费阅读| 起死回生电影| 情侣打牌生猴子| 波多野结衣| 一晚上12次干到都没水了| 边做边流奶水的人妻| 《寂寞的背叛》免费播放| 黑丝美女| 爱痴癫| 棉签和冰块| AAAA级毛皮的标准色卡| 琪琪在线影院电视剧免费| 美国的忌讳-5| 公翁晚上吃我奶头子