English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية بايثون الأساسية

Python 流程控制

الوظائف في Python

أنواع البيانات في Python

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

Python 列表 reverse() 使用方法及示例

Python 列表方法

reverse()方法反转给定列表中的元素。也就是对列表中的元素进行反向排序

reverse()方法的语法为:

list.reverse()

reverse()参数

reverse()函数不接受任何参数。

reverse()返回值

reverse()函数不返回任何值。它仅反转排列元素并更新列表

示例1:反向列表

# 操作系统列表
os = ['Windows', 'macOS', 'Linux']
print('原始列表:', os)
# 列表反转
os.reverse()
# 更新列表
print('更新列表:', os)

运行该程序时,输出为:

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

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

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

# 操作系统列表
os = ['Windows', 'macOS', 'Linux']
print('原始列表:', os)
# 反转列表
# 语法: reversed_list = os[start:stop:step] 
reversed_list = os[::-1]
# 更新后的列表
print('更新后的列表:', reversed_list)

运行该程序时,输出为:

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

示例3:以相反的顺序访问单个元素

如果需要以相反的顺序访问列表的各个元素,则最好使用reversed()方法。

# 操作系统列表
os = ['Windows', 'macOS', 'Linux']
# 按相反的顺序打印元素
for o in reversed(os):
    print(o)

运行该程序时,输出为:

Linux
macOS
Windows

Python 列表方法