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

python中的list字符串元素排序

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

list字符串元素排序

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

實現(xiàn):

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

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

注意事項

sort()看起來很簡單,但是有一個坑,當你使用sort()結(jié)果報None的錯誤時,是因為sort()會直接改變原有l(wèi)ist的順序,直接打印list1.sort()時匯報None錯誤。

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

def _sort(list,b,a):
? ? '''
? ? list :待排列數(shù)組
? ? b:數(shù)字前一個字符
? ? a;數(shù)字后一個字符
? ? '''
? ? 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','.')

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

相關(guān)文章

最新評論