对于嵌套列表进行排序

看着代码蛮有意思,就此借荐,不知出自谁人之手

 

 

1 L = [('lll', 75),  ('ab', 28),('cc', 92), ('DD', 66), ('er', 88)]
2 def a(t):   #首字母大写,然后进行排序
3     return t[0].lower()
4 def b(t):
5     return t[1]
6 l2=sorted(L,key=a)     
7 l3=sorted(L,key=b)
8 print(l2)
9 print(l3)
1 输出结果===>>
2 [('ab', 28), ('cc', 92), ('DD', 66), ('er', 88), ('lll', 75)]
3 [('ab', 28), ('DD', 66), ('lll', 75), ('er', 88), ('cc', 92)]

 

posted @ 2018-08-09 08:58  Sky__liu  阅读(1847)  评论(0)    收藏  举报