Skip to main content
 首页 » 编程设计

python之如何只访问列表的特定元素

2025年05月04日20zfyouxi

假设我有一个这样的列表:

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')