从键盘上读取一个字符串,计算每个字母(按字母表顺序,不区分大小写)出现的次数。例如字符串“I am a student.”的统计结果为:[2,0,0,1,1,0,0,0,1,0,0,0,1,1, 0,0,0,0,1,2,1,0,0,0,0,0]。表示字符'A'或'a'共出现了2次,字符'D'或'd'共出现了1次,……依次类推。
思路:
通过字典,遍历各个字符出现次数,然后依次输出。
def fun(string: str) -> list[int]:
cont = {}
for i in range(97, 123):
cont[chr(i)] = 0
for i in string.lower():
cont[i] += 1
return list(cont.values())