python list 排序、隨機

=======================排序===============

升序 : 使用 sort 進行升序操作,支持數字、字母等,默認是根據該元素的 assic 碼進行升序排序,也可以在排序的時候指定排序規則,例如  l_test.sort(key=len)

降序 :1、l_test.sort(reverse =True),降序需要顯式的指明 sort 的 reverse 布爾值爲 True

    2、reverse ,這個是反轉操作,可以把已經 升序處理 的 list 進行反轉

        當然還可以直接對某些需要倒序處理的數據進行處理

l.sort 與 sorted(l) 對比

l.sort 改變原 l 的排序

sorted(l) 不改變原 l 的排序,只輸出排序後的新 list

對於已經經過排序處理的 list 需要新加入一個元素時,可以通過 insert() 處理

l_test.insert(index, val),index 索引值, val 需要插入的值

 

刪除元素,pop(),默認刪除最後一個,可以通過 l_test.pop(index),index 爲索引值

 

================================隨機======================

通過 random 的導入操作,示例如下

random.shuffle(l_test)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章