In this article, we will learn to find the largest number in a list using the python program.
We find the largest number in a list using 3 different methods:
- Using max() function
- By comparing each element
- By using sort() function
Using min() function
max() is the in-built function of the python, which returns the largest value of the list.
Explanation
- First, we declared the list.
- Then, we use the max() function to find the largest number in a list.
- Then we print the large value.
Program
1
2
3
4
5
6
7
8 | # lsit
list = [11, 10, 13, 15, 28, 9]
# find largest elements using max() function
large = max(list)
# print largest element
print("The largest element of a list is:",large)
|
Output
The largest element of a list is: 28
By comparing each element
In this method, we will iterate the list and compare each element to find the largest number.
Explanation
- First, we declared the list and a large variable.
- And, we assume the first element as the largest number and assign them to the large variable.
- Then we run the for loop and check each element of the loop is greater than large or not.
- If any element is larger than the large variable then we update the value of the large variable.
- Then, lastly, we prin the large variable as the largest number.
Program
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | # lsit
list = [11, 10, 13, 15, 28, 9]
# assume the first element is large
large = list[0]
# now iterate the list
for i in range(0,len(list)):
# check the all elements is greater than large or not
if list[i] > large:
# if the elements is larger than large than update the value of large
large = list[i]
# print largest element
print("The largest element of a list is:",large)
|
Output
The largest element of a list is: 28
Using sort() function
sort() function used to arrange a list in ascending order. so, using the sort() function we will easily find the largest number value from the list.
Explanation
- First, we declare the list.
- And then we use the sort() function to arrange the list in ascending order.
- And then we know that in ascending order the last element is always larger.
- So, we print the last element.
Program
1
2
3
4
5
6
7
8
9
10
11 | # lsit
list = [11, 10, 13, 15, 28, 9]
# arrange the list in ascending order
list.sort()
# so, the last elements of ascending list is largest
large = list[-1]
# print largest element
print("The largest element of a list is:",large)
|
Output
The largest element of a list is: 28