Python min List is one of the List functions used to return the minimum value in a list. This section discusses how to use this List minimum function with practical examples. The syntax of the Python list min function is
min(list_name)
Python min List Function Example
The min function returns the minimum value in a List.
IntList = [100, 150, 60, 80, 120, 105] print("The Smallest Element in this List is : ", min(IntList))
The Smallest Element in this List is : 60
It is another Python min function example on an integer list.
int_list = [50, 10, 150, 20, 205, 500, 7, 25, 175] print("List Items : ", int_list) # Minimum list element minimum = min(int_list) print("\nThe Minimum item in this list = ", minimum)
Minimum or Smallest List Item
List Items : [50, 10, 150, 20, 205, 500, 7, 25, 175]
The Minimum item in this list = 7
list minimum Example 2
In this example, we declared a string list. Next, we used the min function to return the Minimum value in this list. Here, it uses alphabetical order to find the minimum value in a List.
TIP: Please refer List article and List methods article to understand everything about Python Lists.
Fruits = ['Orange', 'Banana', 'Kiwi', 'Apple', 'Grape', 'Blackberry'] print("The Smallest Element in this List is : ", min(Fruits))
The Smallest Element in this List is : Apple
Python List min Example 3
This python program is the same as the first example. However, this time, we are allowing the user to enter the length of a List. Next, we used For Loop to add numbers to the list.
intList = [] number = int(input("Please enter the Total Number of List Elements: ")) for i in range(1, number + 1): value = int(input("Please enter the Value of %d Element : " %i)) intList.append(value) print("The Smallest Element in this List is : ", min(intList))
list minimum Example 4
This Python program allows users to enter their own string or words and then find the min string list.
strList = [] number = int(input("Please enter the Total Number of List Elements: ")) for i in range(1, number + 1): item = input("Please enter the Value of %d Element : " %i) strList.append(item) print("The Smallest Element in this List is : ", min(strList))
Please enter the Total Number of List Elements: 4
Please enter the Value of 1 Element : kiwi
Please enter the Value of 2 Element : grape
Please enter the Value of 3 Element : apple
Please enter the Value of 4 Element : orange
The Smallest Element in this List is : apple
list min Example 5
Let me use this list min function on Mixed List.
MixedList = ['apple', 'Kiwi', 1, 5, 'Mango'] print("The Smallest Element in this List is : ", min(MixedList))
As you can see, it throws an error because it can’t apply < operation on string and int.
Traceback (most recent call last):
File "/Users/suresh/Desktop/simple.py", line 3, in <module>
print("The Smallest Element in this List is : ", min(MixedList))
TypeError: '<' not supported between instances of 'int' and 'str'
>>>
list min Example 6
This time, we used the Nested list (list inside a list). Here, the min function uses the first value in each nested list and returns the least or minimum value.
MixedList = [[1, 2], [2, 3], [4, 5]] print("The Smallest Element in this List is : ", min(MixedList))
The Smallest Element in this List is : [1, 2]