首页 > 编程语言 > 详细

python中sorted()函数的应用

时间:2015-07-10 11:27:17      阅读:247      评论:0      收藏:0      [点我收藏+]

1、sorted()函数的应用

  • sorted()函数可以接受一个参数
  • sorted()函数还可以接受一个key函数来实现自定义的排序。
  • sorted()还可以接受第三个参数:reverse=True,来实现反序排列
  • 接受一个参数的例子如下:
    sorted([5,-3,1])——————->结果[-3,1,5] 按大小进行排序
  • 接受两个参数:除了要接收要排序的数据,还可以接收一个函数来满足此函数的要求进行排序,例如:sorted([5,-3,1],key=abs)————–>结果:[1,-3,5]

练习题:将d=[(‘wu’,98),(‘rang’,89),(‘hao’,76)] 按名字和分数分别进行排序

代码如下:

#coding:UTF-8
def my_name(t):
    return t[0]

def my_score(t):
    return t[1]

#测试
d=[(‘wu‘,98),(‘rang‘,89),(‘hao‘,76)]

#按名字进行排序
l1=sorted(d,key=my_name)
print("by_name sorted:",l1)
l2=sorted(d,key=my_score)
print("by_score sorted",l2)

版权声明:本文为博主原创文章,未经博主允许不得转载。

python中sorted()函数的应用

原文:http://blog.csdn.net/u010412719/article/details/46827145

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!