这道python程序怎么写啊

构造一个字符串,然后编写一个函数StringStat(输入参数为该字符床),统计其中所有字母的重复次数。返回值为一个字典,字典的Key为字符串中的字母,字典的Value为该字母重复的次数。譬如,如果你构造的字符串为"MyPython",那么正确的StringStat返回值为:{'M':1, 'y':2, 'P':1, 't':1, 'h':1, 'o':1, 'n':1}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^

img


from collections import Counter
string = input("输入字符串:")
string = list(string)
dct = dict(Counter(string))
print(dct)


#!/usr/bin/env python
# -*- coding:utf-8 -*-

from collections import Counter
def StringStat(userString):
    result = dict( Counter( userString ) )
    return result

if __name__ == '__main__':
    userString = input('请输入构造的字符串:')
    result = StringStat(userString=userString)
    print(result)