Python 列表 reverse()

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

示例

# create a list of prime numbers
prime_numbers = [2, 3, 5, 7]

# reverse the order of list elements prime_numbers.reverse()
print('Reversed List:', prime_numbers) # Output: Reversed List: [7, 5, 3, 2]

列表 reverse() 的语法

reverse() 方法的语法是

list.reverse()

reverse() 参数

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


reverse() 的返回值

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


示例 1:反转一个列表

# Operating System List
systems = ['Windows', 'macOS', 'Linux']
print('Original List:', systems)

# List Reverse systems.reverse()
# updated list print('Updated List:', systems)

输出

Original List: ['Windows', 'macOS', 'Linux']
Updated List: ['Linux', 'macOS', 'Windows']

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


示例 2:使用切片操作符反转列表

# Operating System List
systems = ['Windows', 'macOS', 'Linux']
print('Original List:', systems)

# Reversing a list	
# Syntax: reversed_list = systems[start:stop:step] reversed_list = systems[::-1]
# updated list print('Updated List:', reversed_list)

输出

Original List: ['Windows', 'macOS', 'Linux']
Updated List: ['Linux', 'macOS', 'Windows']

示例 3:按相反顺序访问元素

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

# Operating System List
systems = ['Windows', 'macOS', 'Linux']

# Printing Elements in Reversed Order
for o in reversed(systems): print(o)

输出

Linux
macOS
Windows

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战