C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
Here: Max returns the value 1000, which is larger than all other elements in the list. And min returns negative 100.
Tip: In all uses, max and min return a single value. If all elements are equal, that value is returned.
Python program that uses max, min
values = [-100, 1, 10, 1000]
# Find the max and min elements.
print(max(values))
print(min(values))
Output
1000
-100
So: The string that is sorted first is the min. And the string that comes last in sorting is the max.
Python program that uses max, min on string list
values = ["cat", "bird", "apple"]
# Use max on the list of strings.
result = max(values)
print("MAX", values, result)
# Use min.
result = min(values)
print("MIN", values, result)
Output
MAX ['cat', 'bird', 'apple'] cat
MIN ['cat', 'bird', 'apple'] apple
Java: This use of max and min is similar to methods like Math.max in Java and Math.Max in C#.
Python program that uses max, min with two arguments
value1 = 100
value2 = -5
# Call max with two arguments.
# ... The larger argument is returned.
maximum = max(value1, value2)
print("MAX", maximum)
# Call min with two arguments.
minimum = min(value1, value2)
print("MIN", minimum)
# If the arguments are equal, max and min return that value.
print("MAX", max(0, 0))
print("MIN", min(0, 0))
Output
MAX 100
MIN -5
MAX 0
MIN 0