reversed()方法返回一个迭代器,该迭代器以相反的顺序访问给定的序列。
用法:
reversed(sequ)
参数:
- sequ:顺序要颠倒。
返回值:
returns an iterator that accesses the given sequence in the reverse order.
代码1
# Python code to demonstrate working of
# reversed()
# For string
seqString = 'geeks'
print(list(reversed(seqString)))
# For tuple
seqTuple = ('g', 'e', 'e', 'k', 's')
print(list(reversed(seqTuple)))
# For range
seqRange = range(1, 5)
print(list(reversed(seqRange)))
# For list
seqList = [1, 2, 4, 3, 5]
print(list(reversed(seqList)))
输出:
['s', 'k', 'e', 'e', 'g'] ['s', 'k', 'e', 'e', 'g'] [4, 3, 2, 1] [5, 3, 4, 2, 1]
代码2
vowels = ['a', 'e', 'i', 'o', 'u']
# Function to reverse the list
def __reversed__(self):
return reversed(self.vowels)
# Main Function
if __name__ == '__main__':
print(list(reversed(vowels)))
输出:
['u', 'o', 'i', 'e', 'a']
相关用法
- Python tell()用法及代码示例
- Python ord()用法及代码示例
- Python sum()用法及代码示例
- Python id()用法及代码示例
- Python int()用法及代码示例
- Python map()用法及代码示例
- Python dir()用法及代码示例
- Python cmp()用法及代码示例
- Python oct()用法及代码示例
- Python hex()用法及代码示例
注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python reversed() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。