
Python max and min: How to get the max of a list, tuple, set
The max
or min
calculates the max or min, respectively, of a list, tuple, set, etc.
s = [1, 2, 3]
a = max(s)
b = min(s)
print(a) # 3
print(b) # 1
No module is needed to get the max or min. These functions work for Python list, tuple, set.
Max and min of tuple
s = (1, 2, 3)
a = max(s)
b = min(s)
print(a) # 3
print(b) # 1
Max and min of set
s = {1, 2, 3}
a = max(s)
b = min(s)
print(a) # 3
print(b) # 1
Max and min of dictionary values
d = {
'Apple': 118,
'Microsoft': 209,
'Netflix': 486,
}
a = max(d.values())
b = min(d.values())
print(a) # 486
print(b) # 118
To get the max of the dictionary values, use the values()
method of dictionary. The values()
returns the dictionary values (as a dict_values object) and the max
returns the max of them.
Max and min of NumPy array
import numpy
a = numpy.array([[1, 2, 3], [4, 5, 6]])
m1 = numpy.max(a)
m2 = numpy.min(a)
print(m1) # 6
print(m2) # 1
NumPy has the similar functions. The max
(and of course min
) has the axis option.
import numpy
a = numpy.array([[1, 2, 3], [4, 5, 6]])
m = numpy.max(a)
m0 = numpy.max(a, axis=0)
m1 = numpy.max(a, axis=1)
print(m) # 6
print(m0) # [4 5 6]
print(m1) # [3 6]
Max of strings
a = max(['x', 'y'])
b = max(['Microsoft', 'Apple'])
print(a) # y
print(b) # Microsoft
The max
function can handle a list of strings.
Comments
Powered by Markdown