码迷,mamicode.com
首页 > 其他好文 > 详细

浅析sorted函数中的key

时间:2018-10-05 18:52:36      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:pytho   自定义   函数   spl   逆序   err   等等   顺序   技术   

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

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

第三个为是否倒置输出。

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

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

1,匿名函数

技术分享图片

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

2,一般性的函数

技术分享图片

 

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

 

浅析sorted函数中的key

标签:pytho   自定义   函数   spl   逆序   err   等等   顺序   技术   

原文地址:https://www.cnblogs.com/DrinkTeaT/p/9745160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!