Python反轉列表的三種方式

方式一:使用reversed()函數(shù)

a=[1,2,3,4,5,6,7,8,9]  
b=list(reversed(a))  
print b  

注意:reversed()函數(shù)返回的是一個迭代器,而不是一個List,需要再使用List函數(shù)轉換一下。

方式二:使用sorted()

a=[1,2,3,4,5,6,7,8,9]  
c=sorted(a,cmp=None, key=None, reverse=True)  
print c  

注意:其中reverse=True是按降序排列,reverse=False是按照升序排列

方式三: 使用分片

a=[1,2,3,4,5,6,7,8,9]  
d=a[::-1]  
print d  

注意:其中[::-1]代表從后向前取值,每次步進值為1

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 文:鄭元春一個有著美好夢想的coder! 人生苦短,我用Python。 P.S. 個人認為,查找和排序是算法的核心...
    北靜王閱讀 2,231評論 3 10
  • 數(shù)據(jù)結構,是指通過某種方式(例如對元素進行編號)組織在一起的數(shù)據(jù)元素的集合,這些數(shù)據(jù)元素可以是數(shù)字或者字符,甚至可...
    千釋炎閱讀 948評論 0 0
  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經(jīng)驗。 張土汪:刷leetcod...
    土汪閱讀 12,921評論 0 33
  • 在你創(chuàng)建的列表中元素的排列順序常常是無法預測的,因為你并非總能控制用戶提供數(shù)據(jù)的順序。這雖然在大多數(shù)情況下都是不可...
    一日歌閱讀 991評論 2 7
  • http://python.jobbole.com/85231/ 關于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,804評論 1 118

友情鏈接更多精彩內容