operator_itemgetter函数

来源:互联网 发布:死亡岛有网络怎么联机 编辑:程序博客网 时间:2024/06/16 11:45

operator_itemgetter()函数

operator的itemgetter()函数是一个内建函数,用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号)

>>> a = [1,2,3]>>> b = operator.itemgetter(1)>>> b<operator.itemgetter object at 0x038AD830>>>> b(a)2

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