1、reverse
a = [3, 2, 5, 8, 1, 9]
a.reverse()
print(a)
2、遍历插入
# 时间复杂度比较高,浪费计算机性能
a = [3, 2, 5, 8, 1, 9]
l = []
for i in a:
l.insert(0, i)
print(l)
3、性能优化
# 时间复杂度为O(n),对比第二种方式更好
a = [3, 2, 5, 8, 1, 9]
start = 0
end = len(a) - 1
while start <= end:
a[start], a[end] = a[end], a[start]
start += 1
end -= 1
如果有更好的方法,可以留言哦