python list 排序方法 sort,内置函数sorted
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]

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']

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:60
阅读量:34
阅读量:93
阅读量:70
阅读量:43