博主簡介:原互聯網大廠tencent員工,網安巨頭Venustech員工,阿裡雲開發社區專家博主,微信公眾號java基礎筆記優質創作者,csdn優質創作博主,創業者,知識共享者,歡迎關注,點贊,收藏。
Python 是一門易於學習、功能強大的編程語言。它提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python 優雅的語法和動態類型以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的理想語言。下面我們來介紹一下python列表的排序操作語法。
用於將列表中的元素反向存放。
list.reverse()
例:在列表中查找元素,如果找到,輸出該元素在列表中的索引位置,否則輸出未找到。
x = [1, 2, 3, 4] # 創建列表並賦值
x.reverse() # 使用reverse()方法將變量x中的元素反向存放
print(x)
結果如下。
用於對原列表進行排序(默認為升序排序),排序後的新列表會覆蓋原列表。
list.sort([key=None][,reverse=False])
例1:給定任意n個整數,按由小到大次序對其進行排序,並輸出結果。
x = [3, 2, 1, 5, 4] # 創建列表並賦值
x.sort() # 使用sort()方法對變量x中的元素進行升序排序
print(x) # 輸出列表x
結果如下。
例2:將多個字符串按照長度逆序排序後輸出。
x = [3, 2, 1, 5, 4] # 創建列表並賦值
x.sort() # 使用sort()方法對變量x中的元素進行升序排序
print(x) # 輸出列表x
結果如下。
與sort()方法不同,內置函數sorted()返回新列表,並不對原列表進行任何修改。
sorted(iterable[,key=None][,reverse=False])
例1:
x = [1, 5, 2, 3, 4] # 創建列表並賦值
y = sorted(x) # 將x中的元素升序排序後賦給變量y
print(x)
print(y)
結果如下。
1、廖雪峰的官網 2、python官網 3、Python編程案例教程
以上就是就是關於python列表的排序操作語法,可以參考一下,後面會不斷更新相關知識,大家一起進步。