for ch in z:
d[ch] = d.get(ch, 0) + 1
d[ch]代表字典d中符号ch对应的键值
d.get()有两个参数时,理解为当ch对应键值不存在时返回第二个参数作为键值,在本例中代表当ch键值不存在时,返回0为ch的键值,加1代表每次遍历到ch键值加一,第二次遍历到ch时,d.get(ch,0)返回1,以此类推。
for ch in z:
d[ch] = d.get(ch, 0) + 1
d[ch]代表字典d中符号ch对应的键值
d.get()有两个参数时,理解为当ch对应键值不存在时返回第二个参数作为键值,在本例中代表当ch键值不存在时,返回0为ch的键值,加1代表每次遍历到ch键值加一,第二次遍历到ch时,d.get(ch,0)返回1,以此类推。