解题思路:
注意事项:
参考代码:
n=int(input()) l=[] l1=[] re=[] for i in range(n): l.append(input()) s=list(set(l))#去重 for i in s:#把每个颜色的次数存到l1[]中 l1.append(l.count(i)) maxn=max(l1) count=l1.count(maxn)#看最大票数相同的有几个 for i in range(count): re.append(s[l1.index(maxn)])#把第一个票数最大的颜色存到re[] s.remove(s[l1.index(maxn)])#s[]和l1[]索引相对应的颜色和该样色的票数 l1.remove(maxn)#去掉一个最大值,才能用index()找下一个,为了保持s和l1 #依然相对应,s也要去除相对应的颜色 re.sort() for i in re: print(i)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:534 |
C二级辅导-进制转换 (C语言代码)浏览:831 |
点我有惊喜!你懂得!浏览:1239 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1174 |
【回文数(二)】 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:378 |
WU-输出九九乘法表 (C++代码)浏览:1671 |
校门外的树 (C语言代码)浏览:702 |
最小公倍数 (C语言代码)浏览:1029 |
单词个数统计 (C语言代码)浏览:1013 |