python统计字符个数问题

统计字符个数,不知道如果里面没包含该字母怎么输出0,以及能不能不创建字典?怎么直接输出字符串?求解答!谢谢大家

img

可以创建字典的


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.统计每个字符在字符串中出现的次数

img