这本词典应该是取一个国家的三个字母的国家代码,即GRE代表大不列颠,然后将后面的四个连续数字作为一个元组。它应该是这样的:{GRE:(204,203,112,116)} 并继续为列表中的每个国家/地区执行此操作。txt 文件如下所示:
Country,Games,Gold,Silver,Bronze
AFG,13,0,0,2
ALG,15,5,2,8
ARG,40,18,24,28
ARM,10,1,2,9
ANZ,2,3,4,5 etc.;
这实际上不是我只是想显示它已格式化的代码。我需要我的程序跳过第一行,因为它是标题。这是我的代码到目前为止的样子:
def medals(goldMedals):
infile = open(goldMedals, 'r')
medalDict = {}
for line in infile:
if infile[line] != 0:
key = line[0:3]
value = line[3:].split(',')
medalDict[key] = value
print(medalDict)
infile.close()
return medalDict
medals('GoldMedals.txt')