Open In App

Python min() Function

Last Updated : 26 Dec, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Python min() function returns the smallest of the values or the smallest item in an iterable passed as its parameter.

Example: Find Python min integer from the list

Python




numbers = [23,25,65,21,98]
print(min(numbers))


Output

21

Python min() Function Syntax

min(a, b, c, …, key=func)

The min() function in Python can take any type of object of similar type and return the smallest among them. In the case of strings, it returns lexicographically the smallest value.

Parameters

  • a, b, c, .. : similar type of data.
  • key (optional): A function to customize the sort order

Return

Returns the smallest item.

What is min() Function in Python?

Python min() function is used to find the minimum value. It is the opposite function of max().

You can use this function on any iterable like a string, list, tuple, etc. which makes it very useful.

How to use min() function in Python?

Using min() function in Python is very easy. You just need to pass the list as a parameter in the min function and it will return the minimum number.

Example: We can easily find Python min of two numbers.

Python




print(min(45,56))


Output

45

More Python min() Examples

In this example, we find the minimum element in different reference using Python min().

Example 1: Find Python Min of List

In this example, we are using min() to locate the smallest item in Python in a list.

Python




numbers = [3, 2, 8, 5, 10, 6]
small = min(numbers);
 
print("The smallest number is:", small)


Output

The smallest number is: 2



Example 2: Find min in List of String

In this example, we are using min() to locate the smallest string in Python in a list.

Python




languages = ["Python", "C Programming", "Java", "JavaScript",'PHP','Kotlin']
small = min(languages)
print("The smallest string is:", small)


Output

The smallest string is: C Programming

Example 3: Minimum Element in a Dictionary

In this example, we are using min() to find the minimum element in a dictionary.

Python




square = {5: 25, 8: 64, 2: 4, 3: 9, -1: 1, -2: 4}
 
print("The smallest key:", min(square))    # -2
 
key2 = min(square, key = lambda k: square[k])
 
print("The smallest value:", square[key2])    # 1


Output

The smallest key: -2
The smallest value: 1



In this article, we discussed the definition, syntax, and examples of the Python min() function. min() function in Python is very versatile and can be used with any iterable.

Hope this article helped you understand how to use the min() function, and you can effectively use it in your projects.

Read More Python Built-in Functions

Similar Reads:



Previous Article
Next Article

Similar Reads

Numpy recarray.min() function | Python
In numpy, arrays may have a data-types containing fields, analogous to columns in a spreadsheet. An example is [(a, int), (b, float)], where each entry in the array is a pair of (int, float). Normally, these attributes are accessed using dictionary lookups such as arr['a'] and arr['b']. Record arrays allow the fields to be accessed as members of th
4 min read
Python String Methods | Set 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & expandtabs())
Some of the string methods are covered in the below sets.String Methods Part- 1 String Methods Part- 2More methods are discussed in this article1. strip():- This method is used to delete all the leading and trailing characters mentioned in its argument.2. lstrip():- This method is used to delete all the leading characters mentioned in its argument.
4 min read
List Methods in Python | Set 1 (in, not in, len(), min(), max()...)
List methods are discussed in this article. 1. len() :- This function returns the length of list. List = [1, 2, 3, 1, 2, 1, 2, 3, 2, 1] print(len(List)) Output: 10 2. min() :- This function returns the minimum element of list. List = [2.3, 4.445, 3, 5.33, 1.054, 2.5] print(min(List)) Output: 1.054 3. max() :- This function returns the maximum eleme
2 min read
Python String | min()
min() is an inbuilt function in Python programming language that returns the minimum alphabetical character in a string. Syntax: min(string) Parameter: min() method takes a string as a parameter Return value: Returns a character which is alphabetically the lowest character in the string. Below is the Python implementation of the method min() # pyth
1 min read
Python | Find Min/Max in heterogeneous list
The lists in Python can handle different type of datatypes in it. The manipulation of such lists is complicated. Let's say we have a problem in which we need to find the min/max integer value in which the list can contain string as a data type i.e heterogeneous. Let's discuss certain ways in which this can be performed. Method #1 : Using list compr
7 min read
Python | Pandas Series.min()
Pandas series is a One-dimensional ndarray with axis labels. The labels need not be unique but must be a hashable type. The object supports both integer- and label-based indexing and provides a host of methods for performing operations involving the index. Pandas Series.min() function return the mode of the underlying data in the given Series objec
2 min read
Python | Pandas dataframe.min()
Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Pandas dataframe.min() function returns the minimum of the values in the given object. If the input is a series, the method will return
2 min read
Python | Pandas Index.min()
Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Pandas Index.min() function returns the minimum value of the Index. The function works with both numerical as well as the string type ob
2 min read
Python | Pandas TimedeltaIndex.min
Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier. Pandas TimedeltaIndex.min() function return the minimum value of the TimedeltaIndex object or minimum along an axis. Syntax : TimedeltaI
2 min read
Use of min() and max() in Python
Prerequisite: min() max() in Python Let's see some interesting facts about min() and max() function. These functions are used to compute the maximum and minimum of the values as passed in its argument. or it gives the lexicographically largest value and lexicographically smallest value respectively, when we passed string or list of strings as argum
2 min read
Practice Tags :