日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中如何在排序時使用str.lower?

列表排序是我們在初學(xué)python就掌握的內(nèi)容,不過其中字符有大小寫之分,這就給我們的排序造成了一定的阻礙。這里小編介紹一下str.lower()(),能夠?qū)⒋髮懱鎿Q成小寫返回字符串。那么結(jié)合其它的知識點能否完成對大小寫不敏感的操作呢?下面我們先來簡單學(xué)習(xí)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() 按字母表順序?qū)α斜碜执M行排序,對大小寫不敏感。

代碼舉例

>>> 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函數(shù),整個sorted方法起到的作用是:對于names中的每一個name字符串元素,先以空格為邊界切割為字符串列表,再取后一部分字符串(姓氏),按字母表順序進行排列。

以上就是使用key = str.lower() 在排序時對大小寫不敏感的方法,沒弄明白的小伙伴可以多看幾遍,畢竟用到的模塊比較多。


標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:python中如何在排序時使用str.lower?
文章網(wǎng)址:http://m.5511xx.com/article/cddjesc.html