Возвращает элемент с наименьшим значением из переданных в функцию.
min(iterable, *args[, key, default])
iterable -- Если указан один позиционный аргумент, то ожидается, что он является итерируемым объектом. Возвращается элемент с минимальным значением, найденный среди элементов этого объекта.

args -- Если указано несколько позиционных аргументов, элемент с наименьшим значением разыскивается среди них.

+py2.5 key -- Функция, принимающая один аргумент, используемая для упорядочивания (см. также list.sort()) элементов в случаях, когда минимальное значение имеют сразу несколько аргументов. Возвращает первый по порядку элемент с минимальным значением.

+py3.4 default -- Этим аргументом можно указать значение, которое следует вернуть, если итерируемый объект окажется пустым. Если последовательность пуста и аргумент не указан, возбуждается ValueError.

В указанном итерируемом объекте, или среди аргументов, обнаруживает и возвращает элемент с наименьшим значением.

    min('baced')  # a
min([10, 20, 3, 54, 18]) # 3
min([]) # ValueError

На заметку
Функция-антипод — max().
Синонимы поиска: min
На заметку
Читайте нас в Twitter. Ссылка в самом низу страницы.