Python Glossary English

все Python 3Встроенные функциипонятие

min

числа/коллекции

Возвращает наименьший элемент итерируемого или наименьший из переданных аргументов. Поддерживает key-функцию.

Синтаксис

min(iterable, *, key=None)
min(a, b, ...)

min проходит последовательность ровно один раз за O(n), поэтому для одного крайнего элемента он дешевле, чем sorted(...)[0]. Разнотипные значения не сравниваются «как-нибудь»: число со строкой даст TypeError, а строки сравниваются посимвольно по кодовым точкам, из-за чего '10' оказывается меньше '9'.

Примеры

print(min(3,1,4,1,5))  # → 1
print(min([10,20,5]))  # → 5
print(min('apple','banana','cherry'))  # → apple
print(min([1,2,3], key=lambda x:-x))  # → 3
print(min([], default=0))  # → 0

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности