从列表中获取项目的功能

dar*_*ine 0 python python-3.x

是否有从列表中获取项目的功能?例如getitem(list, index)

nne*_*neo 5

使用operator.getitem

import operator
operator.getitem(l, index)
Run Code Online (Sandbox Code Playgroud)

例子:

>>> operator.getitem([1,2,3], 1)
2
Run Code Online (Sandbox Code Playgroud)


g.d*_*d.c 5

我相信,尽管其他答案是正确的,但他可能仍需要使用可调用对象来检索它们。为此,它可以:

>>> from operator import itemgetter
>>> get1 = itemgetter(1)
>>> get1([0,1,2,3,4,5])
1
>>> get1('abcdefg')
'b'
Run Code Online (Sandbox Code Playgroud)