早教吧 育儿知识 作业答案 考试题库 百科 知识分享

python字典.count{}明明是一个空字典,里面什么也没有,为什么下面还能判断i是否在count里面呀?急count={}//count{}明明是一个空字典,里面什么也没有,为什么下面还能判断语foriin'abcdadd':ifiinco

题目详情
python 字典.count{}明明是一个空字典,里面什么也没有,为什么下面还能判断i是否在count里面呀?急
count = {} //count{}明明是一个空字典,里面什么也没有,为什么下面还能判断语
for i in 'abcdadd':
if i in count:
count[i] += 1
else:
count[i] = 1
print count
我懂了 没有分!
▼优质解答
答案和解析
就像一个杯子没有水你也能判断一下里面有没有水啊.
这段程序是用来统计一个字符串所有包含字符出现的个数,具体每行含义如下:
# 创建一个count对象
count = {}
# 循环取'abcdadd'中每一个字符
for i in 'abcdadd':
   # 如果count中有某个字符就给这个字符计数加1
   if i in count:
       count[i] += 1
   # 如果count没有当前字符的计数,就将当前字符计数初始化为1
   else:
       count[i]  = 1
# 输出统计结果
print count