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

文章 > Python基础教程 > python中如何在排序时使用str.lower?

python中如何在排序时使用str.lower?

str.lower()

头像

小妮浅浅

2020-12-28 18:21:364850浏览 · 0收藏 · 0评论

列表排序是我们在初学python就掌握的内容,不过其中字符有大小写之分,这就给我们的排序造成了一定的阻碍。这里小编介绍一下str.lower(),能够将大写替换成小写返回字符串。那么结合其它的知识点能否完成对大小写不敏感的操作呢?下面我们先来简单学习str.lower(),在进一步找寻方法。

str.lower()语法

str.lower()

返回值

lower()方法返回新的字符串

实例

>>> demo = "HuaweiCloudStack is a better cloud service"
>>> result = demo.lower()
>>> id(demo)
4428303024
>>> id(result)
4428303120
>>> result
'huaweicloudstack is a better cloud service'

key = str.lower() 按字母表顺序对列表字串进行排序,对大小写不敏感。

代码举例

>>> names = ['David Beazley', 'Brian Jones',
... 'Raymond Hettinger', 'Ned Batchelder']
>>> sorted(names, key=lambda name: name.split()[-1].lower())
['Ned Batchelder', 'David Beazley', 'Raymond Hettinger', 'Brian Jones']

这里的key是一个lambda函数,整个sorted方法起到的作用是:对于names中的每一个name字符串元素,先以空格为边界切割为字符串列表,再取后一部分字符串(姓氏),按字母表顺序进行排列。

 

以上就是使用key = str.lower() 在排序时对大小写不敏感的方法,没弄明白的小伙伴可以多看几遍,毕竟用到的??楸冉隙?。

关注

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

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

一线产区和二线产区的品牌定位 | 双男床上剧烈运动会怎么消除 | 女性扒开大腿内侧小肚子痒| 舌头底下舔着有小硬疙瘩视频| 女同学上课用嘴帮我口出来| 19岁大学生少女免费观看电视剧| 我在公车被蹭水后当晚就来了月经| 宅男的天堂| 日产精品一线二线三线芒果| 《相濡以沫的夜晚》动漫免费观看 | 9.1萝卜黄| 鲁鲁影院免费观看电视剧电影| 乖再分开点小说免费阅读| 打扑牌不盖被子怎么办| 51今日大瓜每日大赛往期内容 | 少女的夜晚初体验免费观看电视剧 | 雨后的故事| 公交车大肉大捧一进一出好爽| 美女和帅哥一起努力生产豆浆的视..| 上海1920| 《老板娘2》完整版| 《请好好疼爱里面》免费观看| 在线观看免费观看在线NBA| 《互换人妻HD中字》| 麦子交换2免费完整版| 王娟被老赵一夜干4次| 真人刺激战场40分钟电视剧| 中字《喝醉的丈夫被结城送回家》| 中文在线字幕免费观看电视剧00..| JK制服| 97在线观看免费高清电视剧狂飙| 男人为什么最后要加速| 孙笑川| 泳装秀| 淘宝情趣记事BY欲晓| 《湿点》未增减板相似| 丫头把腿开大让我添添| 《肉体暴力强伦轩》| 《黏糊糊的你》动漫免费观看| 日韩欧美国产| 精品一区