We’ll discuss 3 methods to find largest number in a list.
Method 1 : Sort the list in ascending order and print the last element in the list.
#input list inputList = [10, 20, 9, 4, 12, 11, 3] #sort the list inputList.sort() #get the last element of the list and print result = inputList[-1] print("largest number in the list is: ", result)
Output
largest number in the list is: 20
Method 2 : Using max() method
#input list inputList = [10, 20, 9, 4, 12, 11, 3] #get the largest element using max() method result = max(inputList) print("largest number in the list is: ", result)
Output
largest number in the list is: 20
Method 3: Without using built in functions
def getMax(inputList): # Assume and initialize first number in list as largest # max variable used to hold largest number max = inputList[0] # Traverse through the list and compare # each number with "max" value. If another # max number found, assign that number to "max" for x in inputList: if x > max : max = x # return max return max # code to call getMax() to find largest number inputList = [10, 20, 9, 4, 12, 11, 3] print("Largest element is:", getMax(inputList))
Output
Largest number in list is: 20