【发布时间】:2020-10-03 14:12:27
【问题描述】:
我想知道如何加快以下代码的速度。它接受用户的输入并打印重复次数最多的项目。第一个输入是用户想要输入的值的数量。
N = int(input())
B=[]
for i in range(N):
b = (int(input()))
B.append( (b) )
print(max(set(B), key=B.count))
【问题讨论】:
-
我无法想象一个人输入足够多的数字会使这变慢。运行需要多长时间?
-
机器人可以输入数字,可能是千。我需要不到 5 秒。
标签: python performance for-loop printing