Python program to find smallest number in a list

Given a list of numbers, the task is to write a Python program to find the smallest number in given list.

Examples:

Input : list1 = [10, 20, 4]
Output : 4

Input : list2 = [20, 10, 20, 1, 100]
Output : 1

Method 1 : Sort the list in ascending order and print the first element in the list.

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python program to find smallest 
# number in a list
  
# list of numbers
list1 = [10, 20, 4, 45, 99]
  
# sorting the list
list1.sort()
  
# printing the first element
print("Smallest element is:", *list1[:1])

chevron_right


Output:

smallest element is: 4

Method 2 : Using min() method



filter_none

edit
close

play_arrow

link
brightness_4
code

# Python program to find smallest 
# number in a list
  
# list of numbers
list1 = [10, 20, 1, 45, 99]
  
  
# printing the maximum element
print("Smallest element is:", min(list1))

chevron_right


Output:

Smallest element is: 1

Method 3 : Find min list element on inputs provided by user

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python program to find smallest 
# number in a list
  
# creating empty list
list1 = []
  
# asking 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):
    ele = int(input("Enter elements: "))
    list1.append(ele)
      
# print maximum element
print("Smallest element is:", min(list1))

chevron_right


Output:

Enter number of elements in list: 4
Enter elements: 12
Enter elements: 19
Enter elements: 11
Enter elements: 99
Smallest element is: 11


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.