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

关注

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

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

我就去色| 王叔 我老公还在客厅| 我把刘姨俩腿扛在肩上是哪一集的| 妖精视频| 少女国产免费观看高清电视剧| 《女家教》完整版免费观看| SNH48欧洲码和亚洲码图片| 尧建云| 儿子日娘章节小说| 《囚禁空姐》电影免费观看| EXO妈妈MV高清视频播放| 吻戏视频| お母さんは母のがいない怎么读| 狗配人的大片视频大全| 亲嘴还扔衣服| 下面的嘴可比上面的诚实| 孤男寡女免费观看高清电视剧狂飙 | 《酒店激战》动漫1-5集免费观..| 姐姐呀姐姐快停下是什么歌曲 | 神印王座| YOUJIZZ| 初尝人妻滑进去了莹莹视频| 《乳牛牧场的奶牛娘》动漫免费观.| 老赵在货车把儿媳妇送到了| 欧美| 《帐篷里的秘密》动漫| 进击的巨人| 胸前两个球跳舞视频大全| 看到老妈洗澡忍不住怎么办| 《军妓肉体》在线观看| 黑料网-今日黑料| 36A的胸能夹到睾丸上吗图片| 《酒店激战》动漫1-5集免费观..| 老头在树林里揉我的乳| 免费观看已满十八岁电视剧在线播..| 爸爸缓慢有力送女儿的文案| 楼梯间的秘密小说BY赵景明| 兄妹客厅当父母面爱叫啥 | 女性变态蕾丝连体开档内衣 | 一家乱战1-13集大| 蜜桃成熟时2