列表元素的排序操作


列表元素的排序操作
常見的兩種方式
調用sort()方法,列表中的所有元素按照從小到大的順序進行排定,可以指定reverse = True,來指定降序排序
sort方法也是通過列表對象來調用的
注意sort方法並不會創建一個新的列表,是在原列表的基礎上進行的
list.sort(reverse = True)就是降序排序
list.sort(reverse = False)就是升序排序,平常調用的時候,reverse默認值為False
或者說其實sort就是干升序排序,然后輸出的時候就是看reverse,是否需要逆序,因為降序的逆序就是升序
還可以調用內置函數sorted(),可以指定reverse=True進行降序排序,但是豈會產生一個新的列表對象,原先的列表不會變化
內置函數就是不需要對象調用,可以直接調用的
sorted(list, reverse=True)#進行降序排序
sort是對原列表進行操作,sorted是產生一個新列表

example:

點擊查看代碼
lst = [1, 2, 3, 4, 6]
print(lst)
lst.sort(reverse = True)
print(lst)
lst.sort(reverse = False)
print(lst)
lst1 = sorted(lst, reverse = True)
print(lst1)
print(lst)


免責聲明!

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



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