Python中列表的排序操作

2021-09-12 15:13:05 字數 822 閱讀 1994

列表的翻轉(reverse)、公升序(sort)、降序(sorted),按長度排列的用法 

list4 = [10,10,50,20,30,60,51,20,10,10]

print(list4)

list4.reverse() #翻轉

print(list4)

list4.sort()

print(list4) #公升序排列,直接對錶進行操作

list4.sort(reverse=true)

print(list4) #降序排列

list41 = [10,10,50,20,30,60,51,20,10,10]

print(sorted(list41)) #公升序排列,生成乙個新錶

print(list41)

print(sorted(list41,reverse=true)) #降序排列,從之前的列表中挑選出元素組成新的表

print(list41)

list43 = ["fddg","gfdggfg","f"] #按照長度進行排序,生成新的列表

print(sorted(list43,key=len))

print(list43)

結果:

python中的列表操作

lst 葫蘆娃 喜羊羊 美羊羊 美羊羊 傻羊羊 c lst.count 美羊羊 計算出某一字元出現的次數 print c lst 1 4,5 2,23 43,3 34 lst.sort 公升序排列 print lst lst.sort reverse true 降序排列 print lst lst ...

python中列表操作

建立列表 name list 或 name 常規操作 增刪改查 name.insert 1 插入的位置 任意位置插入資料 name.extend 末尾插入多個資料 刪除 del name 1 del name 6 1 刪除單個資料 name.clear 清空列表 修改 name 清除當前所選資料,插...

python中列表排序,字典排序,列表中的字典排序

encoding utf 8 python3 import operator 一.按字典值排序 預設為公升序 x 1.sorted x sorted x.iteritems key operator.itemgetter 1 print sorted x 0,0 2,1 1,2 4,3 3,4 如果...