Find the smallest/largest number in a list/tuple

 

# Program to Find the smallest number in a list

There may be many approaches to find the smallest number in a list. Here I provide some of the approaches. 

 

Approach 1: You can Sort the list using sort method. Sort in ascending order and print the first element in the list. 

 

# Python program to find smallest number in a list using sort method

# list of numbers
list1 = [7, 10, 12, 3, 100, 95]
# sorting the list
list1.sort()
# printing the first element
print("Smallest element is:", list1[:1])

Output:

('Smallest element is:', [3])

 

 

Approach 2 : Using min() method

# Python program to find smallest number in a list

 

# list of numbers
list1 = [7, 10, 12, 3, 100, 95]
# printing the minimum element
print("Smallest element is:", min(list1))

Output:

('Smallest element is:', 3)
>>>

 

Approach 3 :

#Creating List by user input and Find min list element.

 

# creating empty list

list1 = []

# Input number of elements to put in list

num = int(input("Enter number of elements in list: ")) 

# iterating till num to append elements in list

for i in range(1, num + 1):

    element= int(input("Enter elements: "))

    list1.append(element)


# print Smallest element

print("Smallest element in List1 is:", min(list1)) 

 

Output:

Enter number of elements in list: 5
Enter elements: 36
Enter elements: 53
Enter elements: 49
Enter elements: 22
Enter elements: 29
('Smallest element in List1 is:', 22)
>>>

You may also Check :

By cbsepython

A complete solution for the students of class 9 to 12 having subject Information Technology (402), Computer Science (083). Explore our website for all the useful content as Topic wise notes, Solved QNA, MCQs, Projects and Quiz related to the latest syllabus.

Copywrite © 2020-2024, CBSE Python,
All Rights Reserved