问题: 倒转列表中元素的顺序是 Python 编程中的一项常见任务。开发人员需要了解有效实现这一任务的可用方法和技术。
解决方案:
使用 reverse() 方法:
- 使用
reverse)方法就地反转列表。 - 修改原始列表。
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list) # Output: [5, 4, 3, 2, 1]
使用切片:
- 创建列表的反向副本,而不修改原始列表。
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list) # Output: [5, 4, 3, 2, 1]
使用 reversed 函数:
- 获取可转换为列表的反向迭代器。
my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list))
print (reversed_list) # Output: [5, 4, 3, 2, 1]
