Python标准库学习之operator.itemgetter函数
一、简介
operator.itemgetter
是 Python 标准库 operator
模块中的一个函数。它主要用于获取可迭代对象中的特定元素,常用于排序操作。这个函数返回一个可调用对象,可以方便地从序列或映射中获取指定的项。
二、语法和参数
operator.itemgetter(*items)
参数:
*items
:一个或多个索引、键或其他可用于从对象中获取项的值。
三、实例
3.1 基本使用
代码:
from operator import itemgetter
# 创建一个列表
fruits = ['apple', 'banana', 'cherry', 'date']
# 使用itemgetter获取特定位置的元素
getter = itemgetter(1, 3)
result = getter(fruits)
print("原始列表:")
print(fruits