#Returns the number with the highest value.
#If the values are strings, an alphabetical comparison is done.
x = max(-5, 12, 27)
print(x)#Prints 27 to the console.
The max() function returns the largest of the input values.
Syntax:
max(iterable, *[, key, default])
max(arg1, arg2, *args[, key])
PARAMETER DESCRIPTION
iterable | An iterable object like string, list, tuple etc.
(required)
default | The default value to return if the iterable is empty.
(optional)
key | It refers to the single argument function to customize the sort
(optional) order. The function is applied to each item on the iterable.
Example:
max([2, 1, 4, 3]) # Output: 4
max([], default=0) # supressing the error with default value, Output: 0
max("c", "b", "a", "Y", "Z") # Output: c
max("c", "b", "a", "Y", "Z", key=str.lower) # Output: Z
print(max(2, 3)) # Returns 3 as 3 is the largest of the two values
print(max(2, 3, 23)) # Returns 23 as 23 is the largest of all the values
list1 = [1, 2, 4, 5, 54]
print(max(list1)) # Returns 54 as 54 is the largest value in the list