# Python program to find the largest number in a list

Learn multiple ways to find the largest number in a list in Python.

Given a list of numbers, the objective is to find the largest number in the list.

``````input 1 ==> [1, 2, 3]
output 1 ==> 3

input 2 ==> [10, 20, 40, 100, 5, 9]
output 2 ==> 100``````

#### Method 1 - Use `max()` method

You can find the largest element ina list by using the `max()` built-in method in Python.

Code

``````my_list = [1, 2, 3]
print(max(my_list))``````

Output

``3``

#### Method 2 - Sort in ascending order and show the last element

Code

``````my_list = [3, 1, 2]

my_list.sort()
# Print the last element
#after sorting
print(my_list[-1])``````

Output

``3``

#### Method 3 - Using for loop

Code

``````my_list = [3, 1, 200]

max_number = None

for i in my_list:
# if max_number is not set, set it to the 1st element
if not max_number:
max_number = i
# if i > max_number, set max_number to i
elif i > max_number:
max_number = i
else:
continue

print(max_number)``````

Output

``200``