Python3 reversed 函数

描述

Python3 reversed 函数返回一个反转的迭代器。

语法

以下是 reversed 的语法:

  1. reversed(seq)

参数

  • seq — 要转换的序列,可以是 tuple, string, list 或 range。

返回值

返回一个反转的迭代器。

实例

以下展示了使用 tuple 的实例:

  1. #!/usr/bin/env python3
  2. # 字符串
  3. seqString = 'baidu'
  4. print(list(reversed(seqString)))
  5. # 元组
  6. seqTuple = ('b', 'a', 'i', 'd', 'u')
  7. print(list(reversed(seqTuple)))
  8. # range
  9. seqRange = range(5, 9)
  10. print(list(reversed(seqRange)))
  11. # 列表
  12. seqList = [1, 2, 4, 3, 5]
  13. print(list(reversed(seqList)))

以上实例输出结果为:

  1. ['b', 'a', 'i', 'd', 'u']
  2. ['b', 'a', 'i', 'd', 'u']
  3. [8, 7, 6, 5]
  4. [5, 3, 4, 2, 1]