国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python itemgetter函数怎么用?

Python itemgetter函数怎么用?

头像

小妮浅浅

2021-02-21 18:02:535634浏览 · 0收藏 · 0评论

Operator模块中也有一类函数可以作为条件过滤。

首先介绍 itemgetter 函数。假设定义了一个 f 函数,f = itemgetter(2),那么如果调用 f(r),实际会返回 r[2]。也就是说,传入的入参 r,最终返回的只是 r 的索引值为 2 (从 1 开始计算)那一部分。

itemgetter函数应用场景:根据tuple的某个字段对tuple列表排序。例如,有一段JSON格式的城市数据,需要按缩写方式排序:

from operator import itemgetter
 
metro_areas = [('Tokyo', 'JP', 36.933, (35.689722, 139.691667)), ('Delhi NCR', 'IN', 21.935, (28.613889, 77.208889)),
               ('Mexico City', 'MX', 20.142, (19.433333, -99.133333)),
               ('New York-Newark', 'US', 20.104, (40.808611, -74.020386)),
               ('Sao Paulo', 'BR', 19.649, (-23.547778, -46.635833)),
               ]
for city in sorted(metro_areas, key=itemgetter(1)):
    logging.info('city -> %s', city)

从分割来看,城市数据数组中的每个元素都是元组形式。itemgetter函数提取tuple的第二个值,作为sorted函数排序的基础。

以上就是Python itemgetter函数的使用,希望能对大家有所帮助!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

乳首やばっちやんねん的英文| 《交换做爰》在线观看 | 没戴奶罩他含了一天| 做爰高潮A片(毛片)| 妈妈的闺蜜电视剧免费观看完整版...| 国产电影一曲二曲三曲爱妃记豆瓣| [汉化版]全彩漫画免费阅读| 《请好好疼爱里面》免费观看| 在线观看免费高清视频大全追剧| 《情欲按摩院》未删减版| 《高压监狱5》完整版| 了解女性健康| 年轻的嫂子2| 性之图| 美国灭火宝贝3| 兄妹客厅当父母面爱叫啥| 《部长连续几天让我失去理智》| 女性三角毛毛若隐若现| 苍井空高清图片| 翁吻乳婷婷小玲21章| 交换的温度2HD| 蛇妻| 坤坤寒入桃子里电视剧免费看| 蜜桃影视| 美女被咬小头头视频大全图片| 走光| 《魅魔妈妈》第1季动漫| MISSAV| 免费观看已满十八岁在线播放电视.. | 《请好好疼爱里面》免费观看| 二人生猴子全程免费| 一前一后三个人一起的游戏规则| 77777影院在线观看电视剧大..| 日本大片又大又好看的PPT| 办公室刺激战场3| 把老婆闺蜜干了俩次| 禁忌4| 妈妈醉酒后把我当爸爸电视剧| 《慈母夜吟》完整版| 快拨出我是你母亲的歌曲播放| 《黑人性奴2》免费观看