找出s=”aabbccddxxxxffff”中,出现次数最多的字母。

题目22:
(1)找出s=”aabbccddxxxxffff”中,出现次数最多的字母
#encoding=utf-8
s="aabbccddxxxxffff"
max_occurence_times_letters = []
max_occurence_times=0
for i in s:if s.count(i) > max_occurence_times:max_occurence_times_letters = []max_occurence_times_letters.append(i)max_occurence_times = s.count(i)elif  s.count(i) == max_occurence_times:max_occurence_times_letters.append(i)
print(list(set(max_occurence_times_letters)))

在这里插入图片描述

(2)如何找出字典中的value.

方法1:


#encoding=utf-8
d={'a':1,"b":2,"c":3,"d":4,"e":4}
max_value=d['a']
result=[]
for k,v  in d.items():print(k,v)if v >max_value:max_value = vresult=[]result.append(k)elif v== max_value:result.append(k)
print(result)

在这里插入图片描述
方法2:

#encoding=utf-8
d={'a':1,"b":2,"c":3,"d":4,"e":4}
max_value=max(d.values())
result=[]
for k,v  in d.items():if v== max_value:result.append(k)
print(result)

在这里插入图片描述

#encoding=utf-8
def count_occurence(s,letter):if isinstance(s,str) or not instance(letter,str):return 0times=0if letter not in s:return 0else:for i in s:if i== letter:times+=1return times
print(count_occurence("aaa","a"))
print(count_occurence("aaa","b"))
print(count_occurence("aaa",2))

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部