# Python Program to Find Largest Number in a List

In this post, we will learn how to find the largest number in a list using Python Programming language.

For example:  If the entered list is [7, 15, 12, 24, 38], then this program will find the largest number in the list which is 38 for this case.

We will find the largest number in a list using the following approaches:

1. Using sort() function
2. Using max() function
3. With User Input

So, without further ado, let’s begin this tutorial.

Contents

## Python Program to Find Largest Number in a List

```# Python Program to Find Largest Number in a List
a = [12, 17, 20, 24, 15]

# Sorting the list
a.sort()

# Finding largest number
largest = a[-1]

# Displaying output
print("Largest Element in the list is: ", largest)
```

Output

``Largest Element in the list is:  24``

## How Does This Program Work ?

```a = [12, 17, 20, 24, 15]
```

In this program, we defined a list having 5 elements.

```a.sort()
```

Then, we sort the list using the sort() function. After this, the elements of the list get arranged in the ascending order.

```largest = a[-1]
```

After sorting the elements, then clearly the last element will be the largest number. The largest number of the list gets stored in the largest named variable.

```# Displaying output
print("Largest Element in the list is: ", largest)
```

Finally, the largest number in the list is displayed on the screen using print() function.

## Python Program to Find the Largest Number in a List Using max() function

```# Python Program to Find the Largest Number in a List Using max() function
a = [8, 16, 5, 24, 48, 31]

# Finding the largest element
largest = max(a)

# Displaying output
print("Largest number in a list is: ", largest)
```

Output

``````Largest number in a list is:  48
``````

## Python Program to Find Largest Number in a List With User Input

```# Python Program to Find the Largest Element in a List With User Input
a = []

n = int(input("Enter total no. of elements: "))
for i in range(n):
num = int(input("Enter the element: "))
a.append(num)

# Sorting the list
a.sort()

# Finding the largest element
largest = a[n - 1]

# Displaying the output
print("Largest element in the list is: ", largest)
```

Output

``````Enter total no. of elements: 6
Enter the element: 11
Enter the element: 72
Enter the element: 48
Enter the element: 29
Enter the element: 44
Enter the element: 53
Largest element in the list is:  72
``````

## Conclusion

I hope after going through this post, you understand how to find the largest number in a list using Python Programming language.

If you have any doubt regarding the program, feel free to contact us in the comment section. We will be delighted to help you.