wojiushimogui的博客

正在路上的编程学习者

python中sorted()函数的应用

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)
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010412719/article/details/46827145
文章标签: sorted函数 python
个人分类: python
上一篇寻找回文数的python的实现
下一篇python中@property的使用
想对作者说点什么? 我来说一句

Python语言在Abaqus中的应用DVD光盘

2018年04月02日 55.07MB 下载

Python语言在Abaqus中的应用

2015年11月21日 48MB 下载

Python在科学计算中的应用

2018年01月29日 826KB 下载

python中实现matlab的interp2方法

2015年05月07日 3KB 下载

没有更多推荐了,返回首页

关闭
关闭