码迷,mamicode.com
首页 > 编程语言 > 详细

Sorted方法排序用法

时间:2018-12-29 15:14:56      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:sed   show   hide   inf   class   用法   基于   key   hid   

 

技术分享图片
listA = [3,4,5,3,2,1,]
print(sorted(listA))
# [1, 2, 3, 3, 4, 5]


listB =["a","z","b","e","l","qq"]
print(sorted(listB))
print(sorted(listB ,key=lambda x:x[0]))

# [‘a‘, ‘b‘, ‘e‘, ‘l‘, ‘qq‘, ‘z‘]
# [‘a‘, ‘b‘, ‘e‘, ‘l‘, ‘qq‘, ‘z‘]

listC =[("e",5),("a",4),("b",1),("z",44),("f",1)]
print(sorted(listC,key=lambda x:x[0]))
print(sorted(listC,key=lambda x:x[1]))

#[(‘a‘, 4), (‘b‘, 1), (‘e‘, 5), (‘f‘, 1), (‘z‘, 44)]
#[(‘b‘, 1), (‘f‘, 1), (‘a‘, 4), (‘e‘, 5), (‘z‘, 44)]
View Code

技术分享图片

 技术分享图片

 

print(sorted([131,1,237,89,100,"22"],key=lambda x:len(str(x))))

#基于长度进行排序 len(strx)作为条件
# [1, 89, ‘22‘, 131, 237, 100]

Sorted方法排序用法

标签:sed   show   hide   inf   class   用法   基于   key   hid   

原文地址:https://www.cnblogs.com/mengbin0546/p/10195948.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!