python列表怎麼排序
python語言中的列表排序方法有三個:reverse反轉/倒序排序、sort正序排序、sorted可以獲取排序後的列表。在更高階python list排序中,後兩中方法還可以加入條件引數進行排序。
python學習網,大量的免費,歡迎線上學習!
相關推薦:《》
reverse()方法
將列表中元素反轉排序,比如下面這樣
>>> x = [1,5,2,3,4] >>> x.reverse() >>> x [4, 3, 2, 5, 1]
reverse列表反轉排序:是把原列表中的元素順序從左至右的重新存放,而不會對列表中的引數進行排序整理。如果需要對列表中的引數進行整理,就需要用到列表的另一種排序方式sort正序排序。
sort()排序方法
此函式方法對列表內容進行正向排序,排序後的新列表會覆蓋原列表(id不變),也就是sort排序方法是直接修改原列表list排序方法。
>>> a = [5,7,6,3,4,1,2] >>> a.sort() >>> a [1, 2, 3, 4, 5, 6, 7]
sorted()方法
即可以保留原列表,又能得到已經排序好的列表。sorted()操作方法如下:
>>> a = [5,7,6,3,4,1,2] >>> b = sorted(a) >>> a [5, 7, 6, 3, 4, 1, 2] >>> b [1, 2, 3, 4, 5, 6, 7]
sorted()方法可以用在任何資料型別的序列中,返回的總是一個列表形式:
>>> sorted('iplaypython.com') ['.', 'a', 'c', 'h', 'i', 'l', 'm', 'n', 'o', 'o', 'p', 'p', 't', 'y', 'y'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2836621/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python序列列表怎麼排序?Python排序
- python怎麼對字典排序Python排序
- python如何合併列表?怎麼做?Python
- Python 列表與字典 排序 的奇妙之旅Python排序
- python列表排序演算法有幾種?分為是什麼?Python排序演算法
- Python中按字母順序對列表排序Python排序
- Python語言怎麼把列表轉為字串?Python字串
- 如何在Python中對dicts列表進行排序Python排序
- Python中怎麼讀取列表中某個值?Python
- python列表切片是什麼Python
- Python的列表是什麼Python
- Python 基礎 2-3 列表的反轉與排序Python排序
- Java 8 Comparator: 列表排序Java排序
- python3程式碼中函式切割列表怎麼實現?Python函式
- python-進階教程-通過公共鍵對字典列表排序Python排序
- 列表在python有什麼用Python
- python列表有什麼特點Python
- Windows右鍵新建列表排序Windows排序
- Java 列表元素自定義排序Java排序
- Python 元組列表排序:初學者可能忽視的細節Python排序
- python列表推導式是什麼?Python
- python列表Python
- Python實用技法第12篇:通過公共鍵對字典列表排序:itemgetterPython排序
- Python 列表(List)Python
- python列表(List)Python
- python的列表[]Python
- Python list(列表)Python
- Python-列表Python
- 讓 排序 按照 in 列表的的顯示順序排序輸出。排序
- Python基礎_根據隨機數_按長度_升序或降序排序列表Python隨機排序
- 仿 iOS 列表的編輯功能 – 排序篇iOS排序
- dcat-admin 資料列表排序問題排序
- Python的集合與列表有什麼區別?Python學習教程Python
- python_bomb—-列表Python
- Python列表切片操作Python
- Python列表基礎Python
- python列表擴充Python
- Python速通(列表)Python