Python program to find Maximum and minimum element’s position in a list?

PythonProgrammingServer Side Programming

In python is very easy to find out maximum, minimum element and their position also. Python provides different inbuilt function. min() is used for find out minimum value in an array, max() is used for find out maximum value in an array. index() is used for finding the index of the element.

Algorithm

maxminposition(A, n)
/* A is a user input list and n is the size of the list.*/
Step 1: use inbuilt function for finding the position of minimum element.
            A.index(min(A))
Step 2: use inbuilt function for finding the position of a maximum element.
            A.index(max(A))

Example Code

# Function to find minimum and maximum position in list
def maxminposition(A, n):
   # inbuilt function to find the position of minimum 
   minposition = A.index(min(A))
   # inbuilt function to find the position of maximum 
   maxposition = A.index(max(A)) 
   print ("The maximum is at position::", maxposition + 1) 
   print ("The minimum is at position::", minposition + 1)
# Driver code
A=list()
n=int(input("Enter the size of the List ::"))
print("Enter the Element ::")
for i in range(int(n)):
   k=int(input(""))
   A.append(k)
maxminposition(A,n)

Output

Enter the size of the List ::4
Enter the Element::
12
34
1
66
The maximum is at position:: 4
The minimum is at position:: 3
raja
Published on 25-Sep-2018 15:41:51
Advertisements