这两个问题该怎么做?

(7)字符串a =”aAsmr 3idd4bgs 7DLsf9eAF"
1.请统计a字符串出现的每个字母的出现次数(忽略大小写,a与A是
同一个字母),并输出成一个字典。例{'a':3,'b':|}
2.按a字符串中字符出现频率从高到低输出到列表,如果次数相同则按字
母顺序排列。


import collections

a ="aAsmr 3idd4bgs 7DLsf9eAF"
dic = dict(collections.Counter(list(a.lower())))
r = list(dic.items())
r.sort(key = lambda k:(-k[1],k[0]),reverse=False)
r
    

望采纳

import collections
dd="aAsmr 3idd4bgs 7DLsf9eAF"
obj = collections.Counter(dd)
print (obj)