Program to find the smallest number in the list using Python

Introduction

In previous section we understood to find the largest number. Now, we will understand the different methods to find the smallest number in the list.

Program to find the smallest number in the list using Python

Program

list = [11, 2, 17, 10, 12, 3, 4]

# Using loop

def smallest(list):

    min = list[0]

    for i in list:

        if min > i:

            min = i

    return min

print("Smallest number using loop: ",smallest(list))

# Using sort()

list.sort()

print("Smallest number using sort(): ",list[0])

# Using min()

smallest_result = min(list)

print("Smallest number using min(): ",smallest_result)

Output

Program to find the smallest number in the list using Python Output

Explanation

We have used loop, sort() and min() to find the smallest number in the list. We have assigned the first element as the min. Each time the min is greater than the value of list, the value is exchanged. The min value is returned when all the elements are greater than min.

By using sort(), we have sorted the list in ascending order and taken the element at index 0 (smallest).

The min() function directly finds the minimum number in the list and returns the result.

Author

  • Barry Allen

    A Full Stack Developer with 10+ years of experience in different domain including SAP, Blockchain, AI and Web Development.

    View all posts

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.