假设我有一个这样的列表:
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')
关于python - 如何只访问列表的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51245098/