Python之reversed
文章目录
在Python中,
reversed()
是一个内置函数,用于对可迭代的对象进行逆序迭代。它返回一个反向迭代器,可以用于遍历可迭代对象的逆序。
下面是一些使用reversed()
函数的示例:
# 反转一个列表
my_list = [1, 2, 3, 4, 5]
reversed_list = reversed(my_list)
print(list(reversed_list)) # 输出:[5, 4, 3, 2, 1]
# 反转一个字符串
my_string = "Hello World"
reversed_string = reversed(my_string)
print(list(reversed_string)) # 输出:['d', 'l', 'r', 'o', 'W', 'e', 'l', 'l', 'H']
# 反转一个元组
my_tuple = (1, 2, 3, 4, 5)
reversed_tuple = reversed(my_tuple)
print(list(reversed_tuple)) # 输出:[5, 4, 3, 2, 1]
在上面的示例中,reversed()
函数分别对列表、字符串和元组进行逆序迭代,并返回一个反向迭代器。通过将反向迭代器转换为列表,我们可以看到可迭代对象被反转后的结果。
可以看到可迭代对象被反转后的结果。