构造一个字符串,然后编写一个函数StringStat(输入参数为该字符床),统计其中所有字母的重复次数。返回值为一个字典,字典的Key为字符串中的字母,字典的Value为该字母重复的次数。譬如,如果你构造的字符串为"MyPython",那么正确的StringStat返回值为:{'M':1, 'y':2, 'P':1, 't':1, 'h':1, 'o':1, 'n':1}。
Python里不用input函数怎么写
def StringStat(string):
stat_dict = {}
for char in string:
if char.isalpha():
stat_dict[char] = stat_dict.get(char, 0) + 1
return stat_dict
example_string = "MyPython"
result = StringStat(example_string)
print(result)