python list 排序方法 sort,内置函数sorted

 时间:2024-10-12 09:47:20

1、首先我们定义一个列表l=[9,8,1,3,5,6]输出该列表print l进行排序l.sort()输出排序后的列表print l输出:[9, 8, 1, 3, 5, 6][1, 3, 5, 6, 8, 9]

python list 排序方法 sort,内置函数sorted

2、可以看出使用sort可以对列表进行排序,但是步骤一中它是从小到大的,如果要从大到小呢我们只需要修改sort 里面的reverse为truel=[9,8,1,3,5,6]print ll.sort()print ll.sort(reverse=True) 修改为True输出该列表:print(l)具体如下图所示:

python list 排序方法 sort,内置函数sorted

3、以上是对数字进行了排序,如果是字符串呢,如下我们定义一个字符串列表l1=[&拭貉强跳#39;asd','zjl','ghf','school','111','2mm']输出它print(l1)对它进行排序l1.sort()输出:print(l1)结果:['asd', 'zjl', 'ghf', 'school', '111', '2mm']['111', '2mm', 'asd', 'ghf', 'school', 'zjl']

python list 排序方法 sort,内置函数sorted

4、从上面可以看出,字符串也是可以排序的,字母开头的话安装第一个字母顺序排,数字比字母优先l1.sort(reverse=True) 同样可以降序排列print(l1)

python list 排序方法 sort,内置函数sorted

5、下面我们看看python list sorted函数,我们把刚才定义的字符使用sorted函数处理l1=['asd','zjl',媪青怍牙'ghf','school','111','2mm']print(l1)sorted 函数处理newl=sorted(l1)输出处理后的:print(newl)具体如下图所示:

python list 排序方法 sort,内置函数sorted

6、我们看看sorted函数的可选参数key,如下我们重新定义处理字符串列表newl1=sorted(l1,key=len) 根据长度排序输出效果print(newl1)

python list 排序方法 sort,内置函数sorted

7、可以看出其实sorted函数和sort方法类似,都有两个可选参数,key(根据什么键排列),reverse(降序升序)newl2=sorted(l1,key=len,reverse=True)print(newl2)

python list 排序方法 sort,内置函数sorted
  • C语言如何执行buf中的代码?
  • 南方人第一次到北方旅游需要准备点什么必需品
  • Java语言要先编译后解释
  • 如何在matlab中进行编程和写脚本?
  • DOS命令del的用法
  • 热门搜索
    大兴东旅游世界 枣庄旅游 旅游规划设计 广东旅游攻略 宁夏旅游景点 山西旅游网 去泰国旅游要带什么 夕阳红老年旅游团 额济纳旅游 爱飞扬旅游网