假设我有一个这样的列表:
myList = ["Sprite", "Fanta", "Coke", "7up"]
我只想访问 myList[0] 和 myList[3],它们是 Sprite 和 7up。我试着用列表切片来做,但没做对。
请您参考如下方法:
如果您的需求是从知道索引的列表中访问多个元素,那么您可以使用operator.itemgetter
from operator import itemgetter
myList = ["Sprite", "Fanta", "Coke", "7up"]
index = [0,3] # you can add as many indexes(valid ones) you want
print itemgetter(*index)(myList)
输出
('Sprite', '7up')
