Python 列表逆序
今天我们来说说实现列表
反正
排列的方法有哪些。
切片方法
- 临时性反转
aList = [1, 2, 3]
print(aList[::-1]) # 输出为:[3, 2, 1]
内建函数
reverse() 函数
- reverse() 函数为永久性反转
aList = [1, 2, 3]
aList.reverse()
print(aList) # 输出为:[3, 2, 1]
reversed() 函数
- reversed() 函数为临时性反转
aList = [1, 2, 3]
a = list(reversed(aList))
print(a) # 输出为:[3, 2, 1]
sorted() 函数
- sorted() 函数临时性反转
aList = [1, 2, 3]
print(sorted(aList, reverse=True)) # 输出为:[3, 2, 1]
补充说明
文中的临时性
与永久性
补充说明
- 临时性:返回新的元素,不会改变原本列表。
- 永久性:在原本的列表上进行改变。