欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中的list字符串元素排序

 更新時(shí)間:2022年11月01日 10:19:52   作者:bao_William  
這篇文章主要介紹了python中的list字符串元素排序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

list字符串元素排序

需求:對(duì)list中的字符串按照首字母排序

實(shí)現(xiàn):

list1 = ['as,jj,bk']
for line in list1:
? ? temp=line.strip().split(',')
? ? temp.sort()
? ? print temp

輸出 ['as','bk','jj']

注意事項(xiàng)

sort()看起來很簡(jiǎn)單,但是有一個(gè)坑,當(dāng)你使用sort()結(jié)果報(bào)None的錯(cuò)誤時(shí),是因?yàn)閟ort()會(huì)直接改變?cè)衛(wèi)ist的順序,直接打印list1.sort()時(shí)匯報(bào)None錯(cuò)誤。

對(duì)含有數(shù)字的字符串進(jìn)行排序

def _sort(list,b,a):
? ? '''
? ? list :待排列數(shù)組
? ? b:數(shù)字前一個(gè)字符
? ? a;數(shù)字后一個(gè)字符
? ? '''
? ? list.sort(key = lambda x:int(x.split(a)[0].split(b)[1]))
? ? return list
?
x = ["py1.py", "py2.py", "py100.py", "py20.py"]
y = _sort(x,'y','.')

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論