韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

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

关注

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

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

免费观看己满十八岁电视剧姐弟| 日本大片又大又好看的PPT| 校花被教官扒开腿狂躁| 日韩大片PPT免费PPT| 麻豆精品无码少妇久久爽爽网站| 小男生趴着扭屁股很舒服怎么回事| 李丽珍图片| 《我的妹妹想你大棒棒糖电视剧》| 特级做A爱片毛片免费看| 公翁晚上吃我奶头子| 视频下载| 大雷QQ弹弹跳舞| 桃色| 成全在线观看免费全集高清完整版| 麻花星空天美MV免费观看电视剧 | 樱花视频在线观看免费高清电视剧 | 挤进毛都没长的小缝里| 双胞胎母亲三飞| 一母四女共一婿的全诗解读 | 敌伦交换小敏小静小雅第1集| 麻豆视频| 王娟被老赵一夜干4次| 妃悠爱| 《老板娘2》完整版 | 老王吮她的花蒂和奶水| 蜜汁樱桃》免费阅读全文小说| 老公不在家憋不住了该怎么办 | 《共享弟夫》动漫在线观看免费 | 星空传媒天美传媒有限公司| 老师穿白色双开真丝旗袍怎么穿| 荷兰日B赛现场视频| 《公与媳夫妇:交换》| おまえの母亲をだます的歌词| 9.1短视全免费| 一边吃奶一边添P好爽视频| 电影《法国空姐6》免费观看| 小蜜桃免费观看高清电视剧| 美女跳舞| 桃色接触| 小妈妈2免费观看完整电视剧| 三男一女免费播放电视剧大全