统计字符个数,不知道如果里面没包含该字母怎么输出0,以及能不能不创建字典?怎么直接输出字符串?求解答!谢谢大家
可以创建字典的
s = input('请输入字符串:')
d = dict(map(lambda x: (x, 0), [chr(i) for i in range(65, 91)]))
for i in s:
d[i.upper()] += 1
print(list(d.values()))
1.将输入字符串转换成全小写
2.定义列表用于存放每个字符出现的次数
3.循环遍历字符a-z
4.统计每个字符在字符串中出现的次数
Hint: 结点作为字典的Key,结点的邻居作为字典的Value,从而构成一个图。