Python program to find largest number in a list

Given a list of numbers, the task is to write a Python program to find the largest number in given list.

Examples:

Input : list1 = [10, 20, 4] Output : 20 Input : list2 = [20, 10, 20, 4, 100] Output : 100

Method 1 : Sort the list in ascending order and print the last element in the list.

`# Python program to find largest` `# number in a list` ` ` `# list of numbers` `list1 ` `=` `[` `10` `, ` `20` `, ` `4` `, ` `45` `, ` `99` `]` ` ` `# sorting the list` `list1.sort()` ` ` `# printing the last element` `print` `(` `"Largest element is:"` `, list1[` `-` `1` `])` |

Output:

Largest element is: 99

Method 2 : Using max() method

`# Python program to find largest` `# number in a list` ` ` `# list of numbers` `list1 ` `=` `[` `10` `, ` `20` `, ` `4` `, ` `45` `, ` `99` `]` ` ` ` ` `# printing the maximum element` `print` `(` `"Largest element is:"` `, ` `max` `(list1))` |

Output:

Largest element is: 99

Method 3 : Find max list element on inputs provided by user

`# Python program to find largest` `# number in a list` ` ` `# creating empty list` `list1 ` `=` `[]` ` ` `# asking number of elements to put in list` `num ` `=` `int` `(` `input` `(` `"Enter number of elements in list: "` `))` ` ` `# iterating till num to append elements in list` `for` `i ` `in` `range` `(` `1` `, num ` `+` `1` `):` ` ` `ele ` `=` `int` `(` `input` `(` `"Enter elements: "` `))` ` ` `list1.append(ele)` ` ` `# print maximum element` `print` `(` `"Largest element is:"` `, ` `max` `(list1))` |

Output:

Enter number of elements in list: 4 Enter elements: 12 Enter elements: 19 Enter elements: 1 Enter elements: 99 Largest element is: 99

Method 4 : Without using built in functions in python:

`# Python program to find largest` `# number in a list` ` ` `def` `myMax(list1):` ` ` ` ` `# Assume first number in list is largest` ` ` `# initially and assign it to variable "max"` ` ` `max` `=` `list1[` `0` `]` ` ` ` ` `# Now traverse through the list and compare ` ` ` `# each number with "max" value. Whichever is ` ` ` `# largest assign that value to "max'.` ` ` `for` `x ` `in` `list1:` ` ` `if` `x > ` `max` `:` ` ` `max` `=` `x` ` ` ` ` `# after complete traversing the list ` ` ` `# return the "max" value` ` ` `return` `max` ` ` ` ` `# Driver code` `list1 ` `=` `[` `10` `, ` `20` `, ` `4` `, ` `45` `, ` `99` `]` `print` `(` `"Largest element is:"` `, myMax(list1))` |

Output:

Largest element is: 99

Attention geek! Strengthen your foundations with the **Python Programming Foundation** Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the **Python DS** Course.