python 反轉列表的3種方式

2022-06-21 02:18:11 字數 534 閱讀 5322

**自:

方式一:使用reversed()函式

a=[1,2,3,4,5,6,7,8,9]  

b=list(reversed(a))  

print b  

注意:reversed()函式返回的是乙個迭代器,而不是乙個list,需要再使用list函式轉換一下。

方式二:使用sorted()

a=[1,2,3,4,5,6,7,8,9]  

c=sorted(a,cmp=none, key=none, reverse=true)  

print c  

注意:其中reverse=true是按降序排列,reverse=false是按照公升序排列

方式三: 使用分片

a=[1,2,3,4,5,6,7,8,9]  

d=a[::-1]  

print d  

注意:其中[::-1]代表從後向前取值,每次步進值為1

python反轉列表的三種方式

1.內建函式 reversed li 1 2,3 4,5 6 a list reversed li print a 注意 reversed 函式返回的是乙個迭代器,而不是乙個list,所以需要list函式轉換一下 2.內建函式sorted語法 sorted iteralbe,key none rev...

反轉列表 python實現

輸入 3,4,5,6,7,8,9 輸出 9,8,7,6,5,4,3 for i in range n 2 整除,7 2 為3,而range 3 為0,1,2 nums i nums n i 1 nums n 1 i nums i 分別為i 和 j print nums 其背後的思想為 雙指標 交換次...

python反轉列表解析 Python 列表

python 列表 python的列表物件是這個語言提供的最通用的序列.列表是乙個任意型別的物件的位置相關的有序集合,沒有固定大小.不像字串,其大小是可變的,通過對偏移量進行賦值及其各種方法進行呼叫,確實能夠修改列表的大小 1.序列操作 列表是序列的一種,支援所有對字串討論過的操作,唯一區別是其結果...