Python: min() function
min() function
The min() function is used to find the item with the smallest value in an iterable.
Version:
(Python 3.2.5)
Syntax:
min(iterable, *[, key, default])
Parameter:
Name | Description | Required / Optional |
---|---|---|
iterable | An iterable, with one or more items to compare. | Required |
key | Specifies a one-argument ordering function like that used for list.sort(). | Optional |
default | Specifies an object to return if the provided iterable is empty. If the iterable is empty and default is not provided, a ValueError is raised. | Optional |
Syntax:
min(arg1, arg2, *args[, key])
Parameter:
Name | Description | Required / Optional |
---|---|---|
arg1, arg2, ..args | If one positional argument is provided, iterable must be a non-empty iterable. The largest item in the iterable is returned. If two or more positional arguments are provided, the largest of the positional arguments is returned. | Required |
key | Specifies a one-argument ordering function like that used for list.sort(). | Optional |
Return value:
The smallest item in an iterable.
Example: Python min() function
# using min(arg1, arg2, *args)
print('Minimum is:', min(2, 5, 3, 7, 6))
# using min(iterable)
num = [1, 3, 4, 10, 25, 15, 7]
print('Minimum is:', min(num))
Output:
Minimum is: 2 Minimum is: 1
Pictorial Presentation:
Pictorial Presentation:
Example: Python min() function
x = [25, 100, 1500, 725]
y = [10, 5]
z = [35, 525, 98]
# using min(iterable, *iterables, key)
print('Minimum is:', min(x, y, z, key=len))
Output:
Minimum is: [10, 5]
Python Code Editor:
Previous: memoryview()
Next: next()
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Find current directory and file's directory:
To get the full path to the directory a Python file is contained in, write this in that file:
import os dir_path = os.path.dirname(os.path.realpath(__file__))
(Note that the incantation above won't work if you've already used os.chdir() to change your current working directory, since the value of the __file__ constant is relative to the current working directory and is not changed by an os.chdir() call.)
To get the current working directory use
import os cwd = os.getcwd()
Documentation references for the modules, constants and functions used above:
- The os and os.path modules.
- The __file__ constant
- os.path.realpath(path) (returns "the canonical path of the specified filename, eliminating any symbolic links encountered in the path")
- os.path.dirname(path) (returns "the directory name of pathname path")
- os.getcwd() (returns "a string representing the current working directory")
- os.chdir(path) ("change the current working directory to path")
Ref: https://bit.ly/3fy0R6m
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework