佛山论坛建站模板,网站自适应布局,免费的域名注册,wordpress音视频播放器版权声明#xff1a;本文为博主原创文章#xff0c;遵循 CC 4.0 by-sa 版权协议#xff0c;转载请附上原文出处链接和本声明。本文链接#xff1a;https://blog.csdn.net/justin051/article/details/84289189Python使用sorted函数来排序#xff1a; l [2,1,3,5,7,3]print… 版权声明本文为博主原创文章遵循 CC 4.0 by-sa 版权协议转载请附上原文出处链接和本声明。本文链接https://blog.csdn.net/justin051/article/details/84289189Python使用sorted函数来排序 l [2,1,3,5,7,3]print sorted(l)执行结果[1, 2, 3, 3, 5, 7] 按列表每个元素逗号前面的那个字符排序 l[c,3,a,5,d:4,b,2,a,3]print sorted(l,keylambda x:x.split(,)[0])执行结果[a,5, a,3, b,2, c,3, d:4] 也可以加上第二排序关键字 l[c,3,a,5,d,4,b,2,a,3]print sorted(l,keylambda x:(x.split(,)[0],x.split(,)[1])) 执行结果[a,3, a,5, b,2, c,3, d,4] 按逗号后面的元素从大到小排列 l[c,3,a,5,d,4,b,2,a,3]print sorted(l,cmplambda x,y:cmp(int(y.split(,)[1]),int(x.split(,)[1]))) 执行结果[a,5, d,4, c,3, a,3, b,2] 字典排序也与其类似。 按key排序 d{b:2,a:1,d:4,c:3}print sorted(d.items(),keylambda x:x[0]) 执行结果:[(a, 1), (b, 2), (c, 3), (d, 4)] 按value排序 d{b:2,a:1,d:4,c:3}print sorted(d.items(),keylambda x:x[1]) 执行结果:[(a, 1), (b, 2), (c, 3), (d, 4)] 按value反序 d{b:2,a:1,d:4,c:3} print sorted(d.items(),cmplambda x,y : cmp(int(y[1]),int(x[1]))) 注意sorted返回的是一个序列 ———————————————— 版权声明本文为CSDN博主「justin051」的原创文章遵循CC 4.0 by-sa版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/justin051/article/details/84289189 转载于:https://www.cnblogs.com/Chris-01/p/11406152.html