python - 从数字列表中获取最大数字的最快和最有效的方法
问题描述
如何改进代码并使其成为从用户那里获取 10 个数字的最快和最有效的方法,然后计算列表中的最大数字?它可以是任何东西,Pythonic 等。
我有这个代码,我希望你改进它。
numbers = []
for _ in range(11):
numbers.append(input('Enter Num: '))
result = max(numbers)
print(result)
我没有包括程序执行时间,因为我正在接受输入。
解决方案
我能想到的最紧凑的方式:
result = max([input("Enter num: ") for _ in range(11)])
print(result)
推荐阅读
- json - 反序列化双数组
- javascript - 如何在 vue.js 中对计算属性进行排序?
- javascript - 定时器在 Phaser 3 中的函数内部不起作用
- javascript - 如何在对象数组中查找日期?
- javascript - 视频循环每次结束时都会倍增不止一次
- java - 正则表达式匹配 /src/main/{any_package}/*.java
- .htaccess - .htaccess:从 a.com/example 重定向到 b.com/example?param1=foo¶m2=bar
- vb.net - Vb.net 基于任务的多客户端 tcpserver
- javascript - 将本地模块作为带有子组件的组件导入
- ansible - 使用inventory_hostname 作为字典查找的一部分