跳到主要内容

Python 列表 reverse() 方法

reverse() 方法将列表的元素反转。

示例

# 创建一个质数的列表
prime_numbers = [2, 3, 5, 7]

# 反转列表元素的顺序
prime_numbers.reverse()

print('反转后的列表:', prime_numbers)

# 输出: 反转后的列表: [7, 5, 3, 2]

List reverse() 的语法

reverse() 方法的语法是:

list.reverse()

reverse() 参数

reverse() 方法不接受任何参数。

reverse() 的返回值

reverse() 方法不返回任何值。它更新现有列表。

示例 1:反转列表

# 操作系统列表
systems = ['Windows', 'macOS', 'Linux']
print('原始列表:', systems)

# 反转列表
systems.reverse()

# 更新后的列表
print('更新后的列表:', systems)

输出

原始列表: ['Windows', 'macOS', 'Linux']
更新后的列表: ['Linux', 'macOS', 'Windows']

还有其他几种反转列表的方法。

示例 2:使用切片运算符反转列表

# 操作系统列表
systems = ['Windows', 'macOS', 'Linux']
print('原始列表:', systems)

# 反转列表
# 语法: reversed_list = systems[start:stop:step]
reversed_list = systems[::-1]

# 更新后的列表
print('更新后的列表:', reversed_list)

输出

原始列表: ['Windows', 'macOS', 'Linux']
更新后的列表: ['Linux', 'macOS', 'Windows']

示例 3:反向访问元素

如果需要以反向顺序访问列表中的单个元素,最好使用 reversed() 函数。

# 操作系统列表
systems = ['Windows', 'macOS', 'Linux']

# 反向打印元素
for o in reversed(systems):
print(o)

输出

Linux
macOS
Windows