min(sequence)
sequence
- последовательность. Могут быть list
, str
, tuple
, set
и т. д.Операция позволяет вычислить наименьшее значение элемента в последовательности.
Результатом будет минимальное значение элемента в последовательности sequence
. Обратите внимание, что это будет значение элемента, а не его индекс.
Данная операция сравнивает элементы, используя оператор <
. Поэтому значения в последовательности должны быть одного типа, иначе бросается исключение TypeError
При передаче в качестве аргумента текстовых строк или символов или байтовых строк, минимальное значение будет выбираться исходя из порядка следования символов, в таблице соответствующей кодировки.
Эта операция поддерживаются большинством типов последовательностей, как изменяемых, так и неизменяемых.
Дополнительную информацию смотрите в описании встроенной функции min()
>>> x = [5, 2, 4, 3, 6, 9, 10, 7, 8] >>> min(x) # 2 >>> x = 'HelloWorld' >>> min(x) # 'H' >>> x = ['Hello', 'World'] >>> min(x) # 'Hello' >>> x = ['Hello', 'World', 1935] >>> min(x) # Traceback (most recent call last): # File "<stdin>", line 1, in <module> # TypeError: '<' not supported between instances of 'int' and 'str'