列表的排序
使用sort方法:列表名.sort()。預設公升序,降序在括號裡增加reversed = true
num =[2
,324
,25265,13
]num.sort(
)print
(num)
#[2,13,324,25265]
num.sort(reverse =
true
)print
(num)
#[25265,324,13,2]
使用python內建函式 sorted(列表名),該方法不是操作原列表,會生成乙個新列表
num =[2
,324
,25265,13
]print
(sorted
(num)
)#[2,13,324,25265]
print
(sorted
(num,reverse =
true))
#[25265,324,13,2]
列表的翻轉
使用列表切片 : 列表名[::-1] 步長為-1即可
使用 列表名.reverse()
alist =
[123
,'xyz'
,'zara'
,'abc'
,'xyz'
]alist.reverse(
)print
(alist)
# ['xyz', 'abc', 'zara', 'xyz', 123]
使用內建函式reversed(列表名)
seqlist =[1
,2,4
,3,5
]print
(list
(reversed
(seqlist)))
#[5, 3, 4, 2, 1]
python數列翻轉 Python 翻轉列表
python 翻轉列表 定義乙個列表,並將它翻轉。例如,對調第乙個和第三個元素 翻轉前 list 10,11,12,13,14,15 翻轉後 15,14,13,12,11,10 def reverse lst return ele for ele in reversed lst lst 10,11,...
python 列表翻轉 1
對乙個列表進行翻轉 原來的列表 b 1,10,5,20 翻轉 b 1 翻轉 20,5,10,1 def rev list alist print 沒有翻轉 alist print 翻轉 alist 1 return alist 1 b 1 10,5 20 rev list b sequence st...
python 列表排序 python列表排序有哪些
python列表排序 1 氣泡排序,是一種簡單的排序演算法,它重複地遍歷要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來 2 插入排序,通過構建有序序列,對於未排序資料,在已排序序列中從後向前掃瞄,找到相應位置並插入。1 氣泡排序 氣泡排序 bubble sort 是一種簡單的排序...