Python:选择大量作为初始最大值

时间:2020-02-25 15:26:22

标签: python python-3.x

我来自Java背景,可以在列表中找到最大值,您可以执行以下操作:

int max = Integer.MIN_VALUE;
for (int value : list)
    max = Math.max(max, value);

忽略解决此特定问题的更好方法,在Python中执行Integer.MIN_VALUE等效于什么?还是从来没有理由需要一个很小的任意数字?

2 个答案:

答案 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等效。