python中reversed()函數的用法


描述

reversed 函數返回一個反轉的迭代器。

語法

以下是 reversed 的語法:

1 reversed(seq)
2 
3 #seq是要轉換的序列,可以是str,tuple,list,range等

返回值是一個反轉的迭代器

實例如下:

 1 #!/usr/bin/env python3
 2  
 3 # 字符串
 4 seqString = 'Runoob'
 5 print(list(reversed(seqString)))
 6  
 7 # 元組
 8 seqTuple = ('R', 'u', 'n', 'o', 'o', 'b')
 9 print(list(reversed(seqTuple)))
10  
11 # range
12 seqRange = range(5, 9)
13 print(list(reversed(seqRange)))
14  
15 # 列表
16 seqList = [1, 2, 4, 3, 5]
17 print(list(reversed(seqList)))
 1 #!/usr/bin/env python3
 2  
 3 # 字符串
 4 seqString = 'Runoob'
 5 print(list(reversed(seqString)))
 6  
 7 # 元組
 8 seqTuple = ('R', 'u', 'n', 'o', 'o', 'b')
 9 print(list(reversed(seqTuple)))
10  
11 # range
12 seqRange = range(5, 9)
13 print(list(reversed(seqRange)))
14  
15 # 列表
16 seqList = [1, 2, 4, 3, 5]
17 print(list(reversed(seqList)))
#以上實例的輸出結果分別為:
1
['b', 'o', 'o', 'n', 'u', 'R'] 2 ['b', 'o', 'o', 'n', 'u', 'R'] 3 [8, 7, 6, 5] 4 [5, 3, 4, 2, 1]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM