输入样式换一下:一直输入直到遇到某个值,且不计入此值
附加条件:输出字符串,和次数
from collections import Counter #计数用的 li=[]#空列表 a=input() li.append(a)#append函数将a的值添加到列表末尾,列表为空就相当于直接赋值给列表 count=dict()#字典形式 while a!='x':#以x为终止条件 a=input() li.append(a) count=Counter(li)#记录出现的字符串的次数,并得到键值 b=max(count.values())#value获取当前字典中所有键值对中的值(value) for k,v in count.items():#item将字典对象以列表返回可遍历的(键, 值) 元组数组 if v==b: print(k,b)
对字典了解详细