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` `]) ` |

*chevron_right*

*filter_none*

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)) ` |

*chevron_right*

*filter_none*

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)) ` |

*chevron_right*

*filter_none*

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)) ` |

*chevron_right*

*filter_none*

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.