为了账号安全,请及时绑定邮箱和手机立即绑定

文本统计有一个问题需大神解答,谢谢哦

代码如下:

readtxt='''

this is a test txt !

can you see this ?

'''

readlist=readtxt.split()

dict={}

for every_word in readlist:

    if every_word in dict:

        dict[every_word]+=1

    else:

        dict[every_word]=1

print(dict)

这是我在别处看到的例子,dict[every_word]+=1,此处的[every_word]+这里不懂,为什么累计加就是这样表达的?



正在回答

1 回答

dict[every_word] += 1  相当于 dict[every_word] = dict[every_word] + 1;

+=  是一种变量增加的缩写

0 回复 有任何疑惑可以回复我~
#1

小白谢过大神 提问者

好的,谢谢你
2018-11-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

文本统计有一个问题需大神解答,谢谢哦

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信