关于python dict函数中加入新的key

img

img


这里是刚学python的萌新,如图所示,我想要在dic里面加入key为file_read【a】,对应值+1的项,但他一直报错……想问问这个哪里有问题啊?

第一 file_read[a] 不要放引号里
score_G["file_read[a]"] 改成 score_G[file_read[a]]

第二 如score_G中之前没有file_read[a]的值的key,就不能直接score_G[file_read[a]] += 1
要改成
score_G[file_read[a]] = score_G.get(file_read[a],0) + 1

score_G.get(file_read[a],0) 是 如score_G中之前没有file_read[a]的值的key,就返回第二个参数0

如有帮助,望采纳!谢谢!