Python求整数序列中出现次数最多的数

本题要求统计一个整型序列中出现次数最多的整数及其出现次数。

输入格式:

输入在一行中给出序列中整数个数N(0

输出格式:

在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。

输入样例:

10 3 2 -1 5 3 4 3 0 3 2

输出样例:

3 4
list = [int(x) for x in input().split(' ')]
#外层计数器
cou1 = 0
temp = 0
for x in list:
    #内层计数器
    cou2 = 0
    for y in list:
        if x == y:
            cou2 += 1
    if cou2 > cou1:
        #交换最大次数
        cou1 = cou2
        temp = x
print(str(temp)+' '+str(cou1))

 以上代码全为本人亲自手敲,可能有一些错误和不足之处,如有更好的方法和建议,欢迎您在评论区友善讨论。 

你可能感兴趣的:(python,python)