min() Obtém o valor mínimo

Última atualização: 2026-09-22

min() Obtém o valor mínimo

min() é semelhante a max(), retornando o menor valor.

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

min(iterable, *[, key, default])
min(arg1, arg2, *args[, key])

⚙️ Parâmetros

iterable ObrigatórioAn iterable, or the first compared value in the multi-arg form.
args OpcionalAdditional values to compare (variadic).
key OpcionalA one-arg function used to derive the comparison key.(Padrão:None)
default OpcionalValue returned when the iterable is empty.(Padrão:None)

Retorno:The smallest item, or default when the iterable is empty.

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

1
e
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QO que acontece com min([])?
ALevanta ValueError, pois uma sequência vazia não tem mínimo; passar default= retorna um valor de recurso, ex.: min([], default='empty').
QO que min('hello') retorna?
ARetorna 'e'; a string é comparada caractere a caractere, e 'e' é o caractere de menor code point Unicode em 'hello'.
Qmin() e max() têm uso totalmente simétrico?
ASim; a forma dos argumentos, key e default são idênticos, apenas a direção de seleção é oposta.
QComo encontrar o elemento mais próximo de um certo valor?
AUse key combinado com abs: min(lst, key=lambda x: abs(x - target)); a comparação é sobre a distância, não o elemento em si.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%