“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 ():
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
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
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.