在python编程中,常对数据进行各种处理,排序尤为重要。但是在使用sorted内置函数时,我们发现它有三个参数。

第一个参数为可迭代数据,可以为一个字符串,数组,列表等等。

第三个为是否倒置输出。

那第二个为什么呢,通过查看图片上的文字,可以发现key为一个函数,用来自定义排序可迭代数据的顺序。

通过查阅资料,key=后的函数大概有两种主要的实现方式:

1,匿名函数

通过这个例子,可以看出,word为每次迭代的值,即从strawbe迭代到raspberry。而lambda右侧将该值进行逆序例如strawberry变为yrrbewarts。

2,一般性的函数

这种也能实现匿名函数一样的功能。

最新文章

  1. 123——Appium Girls活动
  2. 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】
  3. autofac Adding services after container has been built
  4. BZOJ 2301 Problem b
  5. NodeJS下访问SQL Server
  6. quick-x 触摸事件的新方法
  7. 【POJ3237】【树链剖分】Tree
  8. 图片输出onerror事件
  9. 读取本地文件理解FileReader对象的方法和事件以及上传按钮的美化。
  10. 转 gl_VertexID的含义
  11. apt-get命令失效
  12. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)
  13. Java Web项目(Extjs)报错九
  14. 转*SqlSever查询某个表的列名称、说明、备注、注释,类型等
  15. linux中shell变量$#,$@,$0,$1,$2的含义解释 (转载)
  16. C - Friends and Subsequences
  17. 转载:磁盘目录(1.3.3)《深入理解Nginx》(陶辉)
  18. 好像leeceode题目我的博客太长了,需要重新建立一个. leecode刷题第二个
  19. js自定制周期函数
  20. jmeter提取正则表达式中所有关联值-----我想获取所有的ID

热门文章

  1. 如果Laravel 报错 file_put_contents(): failed to open stream
  2. Python之‘’控制流‘’
  3. luogu2253 好一个一中腰鼓!
  4. shell操作数组
  5. winfom实现关闭后一直运行
  6. logrotate 日志管理
  7. windows_study_4
  8. Number Sequence (KMP第一次出现位置)
  9. PAT - 1067 试密码 (20 分)
  10. linux 安装 配置网络 备份 快照