# Python to Find Minimum and Maximum Elements of List

Python program to find maximum and minimum number in a list; In this python article, we would love to show you how to find maximum and minimum number in a list in python.

## Python to Find Minimum and Maximum Elements of List

• Python Program to find the Largest and Smallest Number in a List using min() and max() method.
• Python Program to find the Minimum and Maximum Number in a List with their position using for loop and if statement.
• Python Program to find the Largest and Smallest Number in a List using sort() method.
• Python Program to find the position of min and max elements of a list using min() and max() function.

### 1: Python Program to find the Largest and Smallest Number in a List using min() and max() method

• Allow user to enter the length of the list.
• Next, iterate the for loop and add the number in the list.
• Use the min and max functions to find the smallest and largest numbers from the list.
• Print the results.
# Python Program to find Largest and Smallest Number in a List

NumList = []
Number = int(input("Please enter element length in list "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)

print("The Smallest Element in this List is : ", min(NumList))
print("The Largest Element in this List is : ", max(NumList))

After executing the program, the output will be:

How many element in list, Please enter num :-  5
Please enter the Value of 1 Element :  500
Please enter the Value of 2 Element :  653
Please enter the Value of 3 Element :  895
Please enter the Value of 4 Element :  565
Please enter the Value of 5 Element :  568

The Smallest Element in this List is :  500
The Largest Element in this List is :  895

### 2: Python Program to find the Minimum and Maximum Number in a List with their position using for loop and if statement

• Allow user to enter the length of the list.
• Next, iterate the for loop and add the number in the list.
• Iterate for loop with list and use if statement to find the min and max number and their position in the list.
• Print the results.
# Python Program to find Largest and Smallest Number in a List

# Python Program to find Largest and Smallest Number in a List

NumList = []
Number = int(input("How many element in list, Please enter num :- "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)

smallest = largest = NumList[0]

for j in range(1, Number):
if(smallest > NumList[j]):
smallest = NumList[j]
min_position = j
if(largest < NumList[j]):
largest = NumList[j]
max_position = j

print("The Smallest Element in this List is : ", smallest)
print("The Index position of Smallest Element in this List is : ", min_position)

print("The Largest Element in this List is : ", largest)
print("The Index position of Largest Element in this List is : ", max_position)

After executing the program, the output will be:

How many element in list, Please enter num :-  5

Please enter the Value of 1 Element :  70
Please enter the Value of 2 Element :  90
Please enter the Value of 3 Element :  60
Please enter the Value of 4 Element :  80
Please enter the Value of 5 Element :  45
The Smallest Element in this List is :  45
The Index position of Smallest Element in this List is :  4

The Largest Element in this List is :  90
The Index position of Largest Element in this List is :  1

### 3: Python Program to find the Largest and Smallest Number in a List using sort() method

• Allow user to enter the length of the list.
• Next, iterate the for loop and add the number in the list.
• Use python sort method to find the smallest and largest number from the list.
• Print the results.
# Python Program to find Largest and Smallest Number in a List

NumList = []
Number = int(input("How many element in list, please enter num :- "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)

NumList.sort()

print("The Smallest Element in this List is : ", NumList[0])
print("The Largest Element in this List is : ", NumList[Number - 1])

After executing the program, the output will be:

How many element in list, please enter num :-  5

Please enter the Value of 1 Element :  98
Please enter the Value of 2 Element :  45
Please enter the Value of 3 Element :  63
Please enter the Value of 4 Element :  78
Please enter the Value of 5 Element :  25

The Smallest Element in this List is :  25
The Largest Element in this List is :  98

### 4: Python Program to find the position of min and max elements of a list using min() and max() function

• Allow user to enter the length of the list.
• Next, iterate the for loop and add the number in the list.
• Use min and max function with index function to find the position of an element in the list.
• Print the results.
# Python Program to find Largest and Smallest Number in a List

NumList = []
Number = int(input("How many element in list, Please enter num :- "))
for i in range(1, Number + 1):
value = int(input("Please enter the Value of %d Element : " %i))
NumList.append(value)

# min element's position/index
min = NumList.index(min(NumList))

# max element's position/index
max = NumList.index(max(NumList))

# printing the position/index of min and max elements
print("position of minimum element: ", min)
print("position of maximum element: ", max)

After executing the program, the output will be:

How many element in list, Please enter num :-  5

Please enter the Value of 1 Element :  5
Please enter the Value of 2 Element :  8
Please enter the Value of 3 Element :  9
Please enter the Value of 4 Element :  4
Please enter the Value of 5 Element :  2

position of minimum element:  4
position of maximum element:  2

## AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.