Função Min Python

Função Min Python

“Como outras linguagens de programação, o Python também lida com os recursos internos criados para ajudar os desenvolvedores em todos os aspectos. Várias funções estão funcionando dessa maneira especificada. Uma das quais é a função min (). Como é indicado pelo nome, o menor número será devolvido por esta função. Este tutorial abordará a funcionalidade básica, o trabalho e os tipos de funções min () com alguns exemplos básicos que são fáceis de implementar.

Uma função simples de min () para uma variedade de números inteiros é usada para explicar o funcionamento dessa função interna na linguagem de programação Python. Usamos um código de linha única com a declaração de impressão. Você também pode usar uma variável separada para armazenar todos os elementos. Esta técnica será elaborada mais adiante neste guia. A função min () conterá três valores como um parâmetro, no qual a função min () será aplicada.”

Impressão (min ([117,92,43])))

Depois de usar este código na seção do programa, vamos depurar e executá -lo. O valor resultante será visto na janela "Console do ipython". O Snap Aconstrado abaixo descreve que, após a compilação, o resultado é "43".

Existem duas principais categorias de funções de Python min ():

  • Min () função usando objetos
  • Min () função usando iterables

Vamos explicar os dois tipos usando exemplos de amostra. Primeiro, iremos com o uso de objetos.

Min () função usando objetos

Este tipo também é conhecido como função min () sem iterável. A função Min pode usar qualquer tipo de objeto de um único tipo de dados e, em seguida, a função mínima faz o resto comparando todos os valores de entrada como um argumento e depois retornando o valor mínimo como resultado. A sintaxe básica para esta função é:

min (argumento1, argumento2, *argumentos, chave)

Parâmetros da função min

  • argumento1: refere -se ao objeto que pode ser um número inteiro ou string, etc.
  • argumento2: semelhante ao argumento1, também é um objeto de qualquer tipo de dados.
  • *Argumentos (opcionais): é um argumento opcional que pode ser qualquer objeto e pode ser removido.
  • chave (opcional): é a função para a qual passamos os itens quando a comparação é feita entre todos os itens.

No exemplo abaixo, simplesmente passamos pelos objetos do tipo inteiro sem um iterador. Os valores positivos e negativos são adicionados à matriz de objetos. Todos esses valores são passados ​​para a função min () e o valor resultante é armazenado na variável chave, através da qual a saída será obtida.

A combinação de números positivos e negativos resultará no menor valor obtido da função min (). Este valor é negativo, pois é menor que os valores positivos.

Min () função usando iterável

Esse tipo de função min () toma iterável de qualquer tipo e depois retorna o valor negativo. A sintaxe básica é dada da seguinte maneira:

min (iterable, key = func)

Parâmetros de função

  • iterable-: um iterável no python pode ser qualquer um dos seguintes (lista, tupla, matriz, string, conjunto, etc.).
  • chave (opcional): um parâmetro opcional que assume o valor resultante após a operação da função min ().

Agora usaremos diferentes iteráveis ​​para executar a função min ().

Buscar o menor item de uma lista

O iterável que estamos usando aqui é uma lista de números inteiros. Esta lista será passada através do min () e, em seguida, o resultado é armazenado na variável que é "desprezível".

Snumber = min (número);

O valor será exibido na janela do console na execução através da função de impressão.

Você pode ver que, entre todos os números inteiros da lista, o menor valor é exibido.

Pegue o menor item da string

Desta vez, o iterador é uma string. Todos os personagens estão escritos dentro de vírgulas invertidas. A variável de tipo de string será então submetida à função min ().

SString = min (idiomas);

Este valor será então exibido diretamente através da declaração de impressão.

Neste exemplo, você pode ver que "C ++" parece menor em tamanho em comparação com "C Sharp". Mas a função min () não opera no tamanho. Mas refere -se ao alfabeto que vem primeiro seguindo a ordem ascendente. "C Sharp" e "C ++" começam de C, mas um personagem vazio é considerado menor em comparação com as notações matemáticas. É por isso; C Sharp é o mínimo de toda a corda.

Buscar o menor item do dicionário

Quando estamos lidando com dicionários, o parâmetro principal é usado. Porque a função min () retorna a menor chave no dicionário. Pegue uma variável de dicionário. Dentro da variável, use teclas diferentes para armazenar valores. Cada tecla terá um valor separado dentro dela. A representação dos fatores de chave e valor é "2:14". Aqui 2 é a chave e 14 é o valor.

Primeiro, precisamos encontrar a menor chave usando a função min (). Portanto, para esse fim, a função Min será aplicada ao dicionário, e a chave resultante será armazenada na variável chave. Todas as chaves são uma combinação de números positivos e negativos

Key1 = min (números)

Imprima o valor resultante através da variável.

De acordo com o resultado do console, um valor negativo será o menor entre todas as chaves.

Agora elaboraremos a função min () com mais exemplos. A seguir é buscar a chave cujo valor é o menor. Ao contrário do exemplo anterior, onde a chave foi selecionada, agora selecionaremos o menor valor e, em seguida, a chave relevante será exibida.

Pegue uma variável key2 que armazenará o valor da função min (). Esta função mínima levará outro recurso como um parâmetro. Esta é uma função lambda.

K = lambda k: números [k]

Isso levará todos os valores das chaves, calculará o menor e depois passará esse valor para a função. Então, de acordo com o menor valor, a chave será selecionada.

Executar o código e você verá que "9" é o menor valor entre todos os valores, embora a chave desse valor não seja a menor. Mas com a ajuda de Lambda, podemos obter a menor chave de valor.

Novamente, usaremos o recurso Lambda, mas desta vez para obter o menor valor diretamente.

O menor valor será exibido, que é 9.

Encontre a string com comprimento mínimo usando a função min ()

Para verificar o tamanho de qualquer string, usamos uma chave com o recurso interno "len". Somente o tamanho da string será obtido e não o pedido.

S = min ("hello", "oi", "tchau", key = len)

Isso trará a menor corda de acordo com o tamanho, mas não com alfabetos.

Conclusão

O artigo “Python min () função” tem como objetivo explicar o funcionamento desse recurso integrado nos códigos Python. O parâmetro desta função contém os itens que devem ser utilizados para a comparação. Existem dois tipos básicos de funções min: os objetos e o iterável. Nós explicamos os dois com exemplos para elaborar o entendimento dos leitores. O usuário deve ter o conhecimento do uso básico da linguagem python. Este artigo certamente desempenhará um papel vital na escalada do conhecimento sobre a função min () do Python.