Python reversed()改变顺序

  • Post category:Python

Python reversed()改变顺序 使用方法

reversed() 是 Python 的一个内置函数,用于翻转序列.

使用方法

reversed() 可以用于字符串,列表、元组等对象。传入一个序列对象,它将返回一个反向迭代器对象,可以通过 list() 函数将其转换回列表。

语法

reversed(seq)

参数

  • seq:序列,如字符串,元组,列表等。

返回值

返回反转的序列。

示例

# 翻转列表
lst = [1,2,3,4,5]
reversed_lst = list(reversed(lst))
print(reversed_lst)
# 输出: [5, 4, 3, 2, 1]

# 翻转字符串
str_ = "Hello, World!"
reversed_str = ''.join(reversed(str_))
print(reversed_str)
# 输出: "!dlroW ,olleH"

在上面的示例中,我们使用了两个例子。

例子 1 展示了如何使用 reversed() 来翻转列表。我们首先创建了一个列表 lst,通过调用 reversed() 函数,我们获取一个迭代器对象。接着,通过调用 list() 函数,将迭代器对象转换成列表并赋值给 reversed_lst 变量。最后,我们打印输出结果。

例子 2 展示了如何使用 reversed() 来翻转字符串。我们首先创建了一个字符串 str_,通过调用 reversed() 函数,我们获取一个迭代器对象。然后,我们将迭代器对象传递给 ''.join() ,该函数将字符连接起来。连接后的字符串赋值给 reversed_str 变量,最后,我们打印输出结果。

希望这份攻略对你有帮助。