chars=['a','c','x','d','p','a','m','q','s','t','p','a','t','c','c']
char1s='abcdcdefasbcd'
dict={} #创建一个空字典
for x in chars: #for循环遍历列表或字符串,如果字符在字典中则value加1,如果不在则创建(key,value),key=字符,value=1
if dict.get(x)==None:
dict[x]=1
else:
dict[x]=dict[x]+1
print(dict) #打印字典
temp=max(dict.values()) #取出字典中value中最大值
for k,v in dict.items():#如果value=temp,则打印键值对,否则执行下一轮循环
if v==temp:
print(k,'=',v)
else:
continue
python实现计算字符串或列表中每个字符出现的次数,并打印出现次数最多的字符
最新推荐文章于 2024-05-23 11:28:32 发布