题目:
编写一个程序,从键盘读取未指定个数的字符串,以字母“q”为结束标志,(q不列入统计范围)。使用字典找出其中出现次数最多的字符串,打印该字符串以及出现次数。注意:本题测试中将保证只有一个字符串出现次数最多。
输入格式:
字符串1
字符串2
……
字符串n
q
输出格式:
字符串 出现次数
输入样例:
abc
abc
bcd
xxx
zzz
q
输出样例:
abc 2
参考代码:
count = {}
while True:
x = input()
if x == "q":
break
count[x] = count.get(x,0) + 1
valueMax = max(count.values())
for i,j in count.items():
if j == valueMax:
print(i,j)