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.
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
min(iterable, *[, key, default])
min(arg1, arg2, *args[, key])
⚙️ Parâmetros
| iterable Obrigatório | An iterable, or the first compared value in the multi-arg form. |
|---|---|
| args Opcional | Additional values to compare (variadic). |
| key Opcional | A one-arg function used to derive the comparison key.(Padrão:None) |
| default Opcional | Value returned when the iterable is empty.(Padrão:None) |
Retorno:The smallest item, or default when the iterable is empty.
💥 Exceções
ValueError— Raised when the iterable is empty and no default is given.TypeError— Raised when items cannot be compared.
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
1
e
🏷️ Funções internas relacionadas
💡 Casos relacionados
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.