回覆列表
-
1 # 使用者3719026453226
-
2 # 使用者3736438182317
這是 Python 中最為簡單高效的方法了
此外也可用以下方法
不同的是:arr.sort() 方法是在原地排序,而 sorted(arr) 則會生成一個新 list
相同的是:傳入引數 reverse=True 可以進行倒序排序
-
3 # 使用者834195712159
程式碼示例:
迴圈法
str1 = [1, 2, 3, 4]
str2 = []
for i in str1:
str2.insert(0, i)
print(str2)
切片方法
臨時性
aList = [1, 2, 3]
print(aList[::-1]) # 輸出為:[3, 2, 1]
-
4 # 穹下一花樹
假設有一列表l=[1,2,3,4],則python逆序列印程式碼如下:
print( l.reverse())
list的reverse方法會改變呼叫者的儲存順序,這樣,可再一次執行reverse函式回覆原狀。
工具/材料:電腦、Python、Pycharm1、首先,開啟Python,定義一個陣列,其值為空。2、接著,輸入陣列的長度,儲存在變數中。3、用for迴圈,控制輸入陣列的各元素。4、從鍵盤逐一輸入陣列各元素,並新增到陣列中。5、使用函式,將陣列倒序(逆序)排列。6、最後,輸出倒序(逆序)排序後的陣列值。7、執行程式,輸入陣列的各元素值後,電腦會將陣列倒序(逆序)排列並輸出。