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()結果報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','.')
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python中@property和property函數(shù)常見使用方法示例
這篇文章主要介紹了python中@property和property函數(shù)常見使用方法,結合實例形式分析了Python @property和property函數(shù)功能、使用方法及相關操作注意事項,需要的朋友可以參考下2019-10-10
python庫geopy計算多組經緯度距離的實現(xiàn)方式
這篇文章主要介紹了python庫geopy計算多組經緯度距離的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
Python實現(xiàn)讀取字符串按列分配后按行輸出示例
這篇文章主要介紹了Python實現(xiàn)讀取字符串按列分配后按行輸出,涉及Python針對字符串的遍歷、判斷、運算等相關操作技巧,需要的朋友可以參考下2018-04-04

