python itemgetter函数用法是什么

   2024-10-01 3570
核心提示:itemgetter函数是python标准库中的一个函数,位于operator模块中。它用于获取对象的指定索引或键对应的值。itemgetter函数的用法

itemgetter函数是python标准库中的一个函数,位于operator模块中。它用于获取对象的指定索引或键对应的值。

itemgetter函数的用法如下:

from operator import itemgetter# 创建一个字典列表data = [{'name': 'Alice', 'age': 30},        {'name': 'Bob', 'age': 25},        {'name': 'Charlie', 'age': 35}]# 使用itemgetter获取字典列表中每个字典的'name'键对应的值get_name = itemgetter('name')names = list(map(get_name, data))print(names)  # ['Alice', 'Bob', 'Charlie']# 使用itemgetter获取字典列表中每个字典的指定索引对应的值get_age = itemgetter(1)ages = list(map(get_age, data))print(ages)  # [30, 25, 35]

在上面的例子中,我们通过itemgetter函数分别获取了字典列表中每个字典的’name’键和指定索引对应的值,并将这些值保存在一个列表中。这样我们就可以很方便地对字典列表中的数据进行提取和操作。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号