我正在尝试创建一个字典,它使用调用函数'findPokemonInfo(name)',迭代我的csv文件,并以下面的格式返回信息:
袭击:49起
捕获率:45
Name:Pandas
速度:45
类型:草
csv文件显示如下:名称、类型、攻击、速度、捕获率
这是我目前拥有的:
def findPokemonInfo(name):
import csv
myFile = open('pokemon.csv',"r")
csvReader = csv.reader(myFile,delimiter=",")
next(csvReader)
pokeMon = {}
for row in csvReader:
if (row[0] == name):
pokeMon[row[0]] = {'attack':row[2], 'capture_rate':row[4], 'name':row[0], 'speed':row[3], 'type':row[1]}
print (pokeMon)
该函数返回:
findPokemonInfo(“布尔巴索”)
{'Bulbasaur': {'attack': '49', 'capture_rate': '45', 'name': 'Bulbasaur', 'speed': '45', 'type': 'grass'}}
1条答案
按热度按时间mbskvtky1#
按以下方式打印字典:
输出结果如下: