所以我有一个csv文件,其中每行包含一串用逗号分隔的随机信息,其中包含两个团队及其分数。我想制作一个显示团队的字典:得分,然后每当一条线出现在该团队赢得的地方时,该值应该增加。有没有办法追加价值?我想的是:
wins = {}
if line[4] > line[6]:
wins.append(line[3] = value +=1)
数据已经split(",")
...但可能甚至没有关闭。
P.S。数据行如下所示:
08/26/16,10:00:00 PM,California,51,Hawaii,31,ESPN,ANZ Stadium - Sydney AUS
答案 0 :(得分:0)
让我用给定的数据重新描述你想要做的事情。
你有一个字典胜利,可以跟踪团队胜利。当您发现某个团队获胜时,您希望将其胜利值(不是密钥)增加1。
追加用于将条目添加到列表中,使其更长。这不是你增加某些东西的方式,它不适用于字典。执行上述操作的行是......
wins[line[3]] += 1
抓住团队名称,即行[3] 。使用该键作为键,引用 wins 中的团队条目。现在您已经注意了,请添加1。
这就是你需要的吗?