我来自Java背景,可以在列表中找到最大值,您可以执行以下操作:
int max = Integer.MIN_VALUE;
for (int value : list)
max = Math.max(max, value);
忽略解决此特定问题的更好方法,在Python中执行Integer.MIN_VALUE
等效于什么?还是从来没有理由需要一个很小的任意数字?
答案 0 :(得分:0)
在python中,您可以执行类似的操作
from math import inf
'initialize maximum with very small value'
maximum=float('-inf')
'traverse the array'
for v in array:
maximum=max(maximum,v)
print(maximum)
或者您可以直接在给定数组上使用max()
函数
print(max(array))
答案 1 :(得分:0)
Python将int实现为无界bigints。因此,没有MIN_INTEGER和MAX_INTEGER等效。