Python reversed 用法详解及示例
Python的reversed()函数
在Python中,reversed()是一个内置函数,可以用于反转序列或者迭代器的元素顺序。reversed()函数接受一个序列(如列表、元组、字符串等)或者一个可迭代对象,返回一个新的反转的迭代器。我们可以在for循环中使用reversed()函数,也可以将其转换为列表。
使用语法:
reversed(seq)
示例1:反转一个列表
my_list = [1, 2, 3, 4, 5]
reversed_list = list(reversed(my_list))
print(reversed_list)
输出:
[5, 4, 3, 2, 1]
示例2:反转一个字符串
my_string = "Hello World"
reversed_string = ''.join(reversed(my_string))
print(reversed_string)
输出:
dlroW olleH
示例3:使用for循环反转一个元组
my_tuple = (1, 2, 3, 4, 5)
for i in reversed(my_tuple):
print(i, end=' ')
输出:
5 4 3 2 1
以上是使用reversed()函数的三个示例,你可以根据需要使用reversed()函数反转不同的数据类型,如列表、元组、字符串等。