# 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)
>>>```