Python排序列表的方法:1、呼叫列表的sort方法,輸出原始列表,發現原始列表變化了;2、使用sorted方法對列表排序,發現直接輸出的時候,輸出的列表為排序好的列表。
本教學操作環境:windows7系統、python3.9版,DELL G3電腦。
Python排序清單的方法:
1、首先我們得知道python中的兩個排序方法,一個是sorted,一個是sort
sort()
是清單內建的方法,沒有傳回值,是將清單排序,清單變化了
sorted
是全域內建的方法,有傳回值,傳回可迭代序列排序後的新對象,但是原來的序列不變
2、首先,我們呼叫列表的sort方法,但是該方法是沒有回傳值的,所以輸出的時候輸出為None
3、然後我們輸出原始列表,發現原始列表變化了
4、然後我們使用sorted方法對列表排序,發現直接輸出的時候,輸出的列表為排序好的列表
5、然後輸出原來的列表,發現原來的列表並沒有排序
6、這裡附上程式碼:
entry=[1,3,2,5,4,6,7] print(entry.sort()) #None print(entry) #[1, 2, 3, 4, 5, 6, 7] entry1=[1,3,2,4,5,6] print(sorted(entry1)) #[1, 2, 3, 4, 5, 6] print(entry1) #[1, 3, 2, 4, 5, 6] # sort()是列表内置的方法,没有返回值,是将列表排序 # sorted是全局内置的方法,有返回值,返回对可迭代序列排序后的新对象,但是原来的序列不变
#相關免費學習推薦:python影片教學
以上是Python怎麼排序列表的詳細內容。更多資訊請關注PHP中文網其他相關文章!