1. 使用`reverse()`方法:
lst = [1, 2, 3, 4, 5]
lst.reverse()
print(lst) 输出: [5, 4, 3, 2, 1]
2. 使用切片操作符`[::-1]`:
lst = [1, 2, 3, 4, 5]
reversed_lst = lst[::-1]
print(reversed_lst) 输出: [5, 4, 3, 2, 1]
3. 使用内置函数`reversed()`:
lst = [1, 2, 3, 4, 5]
reversed_lst = list(reversed(lst))
print(reversed_lst) 输出: [5, 4, 3, 2, 1]
4. 使用`sorted()`函数并设置`reverse=True`:
lst = [1, 2, 3, 4, 5]
reversed_lst = sorted(lst, reverse=True)
print(reversed_lst) 输出: [5, 4, 3, 2, 1]
5. 使用列表推导式结合`reversed()`函数:
lst = [1, 2, 3, 4, 5]
reversed_lst = [ele for ele in reversed(lst)]
print(reversed_lst) 输出: [5, 4, 3, 2, 1]
以上方法都可以实现列表的颠倒。您可以根据具体需求选择合适的方法