我试图访问存储在列表中的字典的索引号。我试图根据这个索引打印出一份声明,但我不确定如何去做。
这是我目前的代码:
def getSpecies(self, animalName):
for items in self.animalList:
for key, value in items.items():
if self.animalName == value:
type = self.animalList[itemsIndex]['Type']
print (str(self.animalName) + "' is a " + type)
其中self.animalName
是用户输入,self.animalList
包含词典列表。
我希望示例输出为:
Shamu is a Whale
列表的示例如下:
self.animalList = [{'Litter': '3', 'Type': 'Whale', 'Mass': '300', 'Name': 'Shamu'},
{'Litter': '0', 'Type': 'Bird', 'Mass': '5', 'Name': 'Woody'}]