# Python program to find largest number in a list

• Difficulty Level : Easy
• Last Updated : 08 Jun, 2022

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.

## Python3

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

## Python3

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

## Python3

 `# 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:

## Python3

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

Method: Use the max() and def functions to find the largest element in a given list. The max() function prints the largest element in the list.

## Python3

 `# Python code` `# To find the largest number in a list`   `def` `maxelement(lst):` `  ``# displaying largest element` `  ``# one line solution` `  ``print``(``max``(lst)) `   `# driver code ` `# input list` `lst ``=` `[``20``, ``10``, ``20``, ``4``, ``100``]` `# the above input can also be given as` `# lst = list(map(int, input().split()))  # -> taking input from the user` `maxelement(lst) `   `# this code is contributed by gangarajula laxmi`

Output

`100`

My Personal Notes arrow_drop_up
Recommended Articles
Page :