1、使用count计算字母出现的次数;
2、使用字典保存每个字母出现的次数;
3、使用循环,从字典中找到出现最少次数的第一个字母
s = 'python gython cython oython iython python'
d = {}
for i in s:
if i!=' ':
if i in d.keys():
d[i] += 1
else:
d[i] = 1
letter = list(d.keys())[0]
count = d[letter]
for i in d:
if d[i]<count:
count = d[i]
letter = i
print(f'字典中出现最少次数的第一个字母是“{letter}”,出现了{count}次。')
s ='python gython cython oython iython python'
pros = set(s)
d = {}
for i in pros:
# 1,2
d[i] = s.count(i)
# 3
kk =''
cc =max(d.values())
for k, v in d.items():
if v < cc:
kk = k
cc = v
print(kk, cc)