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

文章 > Python高级 > python itemgetter函数实现字典排序

python itemgetter函数实现字典排序

头像

小妮浅浅

2021-04-09 09:54:374733浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1、Itemgetter概念

用于获取对象的哪些位置的数据,参数即为代表位置的序号值。

2、使用方法

from operator import itemgetter

import operator

调用时需要用operator.itemgetter

3、注意点

operator.itemgetter函数获取的不是值,而是定义了一个函数,通过该函数作用到对象上才能获取值。

4、实例

通过使用 operator ??榈?itemgetter 函数,可以非常容易的排序数据结构,代码如下:

In [46]: from operator import itemgetter
 
In [47]: rows_by_fname = sorted(rows, key=itemgetter('fname'))
 
In [48]: rows_by_fname
Out[48]:
[{'fname': 'Big', 'lname': 'Jones', 'uid': 1004},
 {'fname': 'Brian', 'lname': 'Jones', 'uid': 1003},
 {'fname': 'David', 'lname': 'Beazley', 'uid': 1002},
 {'fname': 'John', 'lname': 'Cleese', 'uid': 1001}]
 
In [49]: rows_by_uid = sorted(rows, key=itemgetter('uid'))
 
In [50]: rows_by_uid
Out[50]:
[{'fname': 'John', 'lname': 'Cleese', 'uid': 1001},
 {'fname': 'David', 'lname': 'Beazley', 'uid': 1002},
 {'fname': 'Brian', 'lname': 'Jones', 'uid': 1003},
 {'fname': 'Big', 'lname': 'Jones', 'uid': 1004}]

在对于字典的排序上,我们已经学过了不少的方法,本篇要带来的是operator 模块中Itemgetter函数的方法。它可以就字典中的某个字段进行排序,最后我们得到的结果也更加有针对性。

以上就是python itemgetter函数实现字典排序的方法,大家在正式开始操作之前,需要对itemgetter函数的基本内容有所了解,这样才能更好的结合字典进行使用。更多Python高级指路:python高级

关注

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

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

李丽珍最经典三颗葡萄| 女人尝试到更粗大的心理变化| DJ快了又快又骚的POP歌曲| 干别人老婆还当面打电话| 免费观看已满十八岁电视剧中文版.. | 亚洲精品国偷自产久色| 女生的全身照曝光| 我的小后妈中字ID| 赠刘景文| 在线观看免费高清视频大全追剧| 电影《裸体肉欲》| 《老板送醉酒丈夫回家》| 久久久久久精品免费观看黑人动漫| 麻豆精品无码国产在线播放| 老公不在我和公发| 天堂草在线观看国产AV| 一手遮胸一手遮阴黑白壁纸| 妈妈叫我戴上避孕套英文| 《好好疼爱里面》免费看| 《十二寡妇肉床艳史》| 西游记| 巨乳动漫| 坤坤寒入桃子里电视剧免费看| 按摩师把我添高潮了6次| 欢愉骑行1-27章内容概括| 《杨梅熟了》 BY肉馅小水饺讲的..| 好日子在线观看视频大全免费动漫| 妈妈的职业4免费观看完整版高清| 国产电影一曲二曲三曲爱妃记豆瓣| 脏脏漫| 中字HD人妻の亂倫2| 交换的温度2| 《不戴套瑜伽教练3》| 100种双人插画姿势素材| 美女和帅哥一起努力生产豆浆| 变硬最快的方法是什么| 致命女人| 疯狂精力旺盛的女婿小说免费阅读| 《女朋友的妹妹3》| 做到你合不拢腿为止| 《交换做爰》在线观看