python 中setdefault()的练习解答?

请问是哪个函数的作用下,能让程序去运算每个字母的使用次数?

count是一个字典dict,其中存储的值以键值对的方式存储。

count.setdefault(char, 0)当char不在count中时,此时创建一个新的键值对{char: 0};否则不做操作。

count[char] = count[char] + 1是将原本已经记录的char的值(char目前已经出现的次数)+1并更新。

最终输出的就是每个字母出现的次数。

整段代码的作用就是统计message字符串中每个字母的使用次数;而不是哪个函数。

for循环的第一句是:设置每个字母的初始数为 1

第二句话是开始累计(统计每个字母出现的次数)