国产成人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函数的使用,希望能对大家有所帮助!

关注

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

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

三男一女吃奶添下面| 人犬兽人在线观看免费完整一| 雨中小故事动态图| 《性呻吟》伦理| 妈妈你真棒插曲MV| 办公室深深挺进女警小| 人野兽马狗猪大全| 《枕边欢情》电影免费观看| 元山はるか| 老公刚日完又让朋友日| 《上位》完整版电影在线播放| 我兄弟的妈妈免费观看电视剧| 兽父1到16集一口气看完 | 初体验3| 圆滚滚的大扔子视频在线观看 | WWW.XJXJXJ48.GO..| 女性三角毛毛若隐若现| 孝子提枪入母门| 老赵抱着陈婷的乳在厨房里视频| 吻戏| 《温柔善良的儿媳妇》的背景故事| 妈妈的闺蜜| 沉沦韵母小说全文阅读| DJ快了又快又骚的POP歌曲| 雨后的故事| 大染坊续集45集完整版免费观看 | 顶到里面了~疼| 伦理《少妇的滋味》完整版| 美女被咬小头头视频大全| 《炸裂吧!巨棒》免费阅读漫画 | 小莹的性荡生活第15章| 小辣椒3美国伦理| 陶虹| 窝窝影院在线观看免费播放电视剧| 高压监狱2第二部禁闭岛| 金装律师第二季| 孤男寡女免费观看高清电视剧狂飙 | 成色P31S是国精产品吗| 一路向西在线观看剧情电影| 公车上双乳被两男人夹击电影| 士豆网首页