所以我在txt文件中创建了一个字典“项目经理.txt“关键是球员,价值是他们的罚分。我知道字典键必须是唯一的,所以我如何更新键的值并将其添加到当前值,因为该键在txt文件中存在不止一次。在
"PM.txt"
Neil,2
Paul,5
Neil,10
Santos,2
Neil,2
Santos,10
Paul,2
Alex,2
到目前为止,我得到的是:
{'Alex':2,'桑托斯':10,'保罗':2,'尼尔':2}
^{pr2}$
但如何创建函数或助手以使其返回:
{'Alex':2,'桑托斯':12,'保罗':7,'尼尔':14}
Tags:
在for循环中,而不是dict[player]=分钟:
同时,也不是:
您可以:
^{pr2}$首先将您的
minute
转换为int
:然后将其添加到字典中:
^{pr2}$几个标准库使这个问题变得简单明了。如果一个
defaultdict
还不存在其默认类型的键,那么即使该键还不存在,D[key] += value
也可以使用它。csv
模块自动解析.csv文件。默认分隔符是逗号。还要确保不要使用dict
作为变量名。它重写dict
类型。在输出:
值作为数字更有意义,但如果您希望像您的示例中那样使用值字符串,则函数的最后一行可以是下面的行,以将值转换回字符串。这是一本字典理解。在
^{pr2}$相关问题 更多 >
编程相关推荐