当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python reversed()用法及代码示例


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']


相关用法


注:本文由纯净天空筛选整理自pawan_asipu大神的英文原创作品 Python reversed() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。