Python中將一個對象倒序輸出的4種方法


Python中將一個對象倒序輸出的4種方法

 

Python中將一個對象倒序輸出的4種方法
就用列表來舉例說明吧:

復制代碼
>>> lst = [1,2,3,4,5,6]                #創建測試列表

#方法1: 
>>> lst.reverse()                      #reverse()反轉
>>> lst
[6, 5, 4, 3, 2, 1]

#方法2:
>>> lst1 = [i for i in reversed(lst)]  #reversed只適用於與序列(列表、元組、字符串)
>>> lst1
[6, 5, 4, 3, 2, 1]

#方法3:
>>> lst2 = sorted(lst,reverse=True)    #sorted+reverse適用於序列(列表、元組、字符串)、集合、字典
>>> lst2
[6, 5, 4, 3, 2, 1]

#方法4:
>>> lst3 = lst[::-1]                    #切片用法:創建一個與原字符串順序相反的字符串
>>> lst3
[6, 5, 4, 3, 2, 1]


免責聲明!

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



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