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)

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