首页 > 解决方案 > 从数字列表中获取最大数字的最快和最有效的方法

问题描述

如何改进代码并使其成为从用户那里获取 10 个数字的最快和最有效的方法,然后计算列表中的最大数字?它可以是任何东西,Pythonic 等。

我有这个代码,我希望你改进它。

numbers = []
for _ in range(11):
    numbers.append(input('Enter Num: '))

result = max(numbers)
print(result)

我没有包括程序执行时间,因为我正在接受输入。

标签: pythonruntime

解决方案


我能想到的最紧凑的方式:

result = max([input("Enter num: ") for _ in range(11)])
print(result)

推荐阅读