Python Program to find top two maximum number in array

Ans: 

In this tutorial, you will learn how to write Python program to find the first top two largest/maximum element in python.

To find two maximum number in python, first we will sort our array in ascending order (you can also implement it by sorting in descending order).

Now select last two distinct element which will be you top two maximum element.

Read This : Java program to find top two maximum number in array.

 

 

Python Program to find two largest number in an array

import array
arr = []
n = int(input("enter size of array : "))
for x in range(n):
    x=int(input("enter element of array : "))
    arr.append(x)
sorted_array = sorted(array.array('i', arr))
for i in range(len(arr)-1, 0, -1):
    if sorted_array[i]!=sorted_array[i-1]:
        print(f"First two largest element of array is {sorted_array[i-1]} and {sorted_array[i]}")
        break 

Output:

python program to find top two maximum number in array