Encontre o valor máximo e mínimo usando a expressão Lambda em Python

Abdul Jabbar 10 outubro 2023
  1. Encontre o valor máximo usando a expressão Lambda
  2. Encontre o valor mínimo usando a expressão Lambda
Encontre o valor máximo e mínimo usando a expressão Lambda em Python

Quando temos uma lista de uma ampla gama de valores e queremos encontrar um número máximo da maneira mais eficiente? Usaremos a função de expressão lambda do Python para encontrar o número máximo para nós rapidamente. Este artigo apresentará como usar a expressão lambda para encontrar o número máximo e mínimo na lista usando o objeto-chave em uma expressão lambda.

Essa expressão lambda pode ser aplicada ao inteiro e às strings alterando o parâmetro de objeto key da expressão lambda. Em Python, o parâmetro key compara os candidatos da lista com base em regras específicas que são predefinidas em Python. A expressão lambda também pode ser aplicada ao conjunto de tuplas usado para armazenar a sequência ordenada de valores de forma eficiente.

Existem várias funções-chave em Python que retornam os valores desejados usados ​​para a classificação ou ordenação no programa. Alguns dos métodos que aceitam a chave como o objeto para gerenciar como os elementos do programa são ordenados e agrupados são: max(), min(), sort() e sort(), etc.

Encontre o valor máximo usando a expressão Lambda

Esta técnica encontrará o número máximo na lista usando a expressão lambda com o parâmetro key. Inicializaremos primeiro a lista de valores com alguns valores aleatórios (você pode adicionar qualquer número nesta lista de acordo com seus requisitos). Em seguida, chamaremos a função embutida max em Python e passaremos o parâmetro key lambda e o valor do tipo inteiro, ele retornará o valor máximo da lista e o imprimirá no console de saída (Você pode então usar este valor para aplicar qualquer lógica).

Códigos de exemplo:

# python 3.x
valuesList = [222, 333, 444, 555, 2, 1]

print(max(valuesList, key=lambda value: int(value)))

Resultado:

555

Encontre o valor mínimo usando a expressão Lambda

Essa técnica encontrará o número mínimo na lista usando a expressão lambda com o objeto-chave. Inicializaremos primeiro a lista de valores com alguns valores aleatórios (você pode adicionar qualquer número nesta lista de acordo com seus requisitos). Em seguida, chamaremos a função embutida min em Python e passaremos o parâmetro key lambda e o valor do tipo inteiro; ele retornará o valor mínimo da lista e depois o imprimirá no console de saída (você pode usar esse valor para aplicar qualquer lógica).

Códigos de exemplo:

# python 3.x
valuesList = [222, 333, 444, 555, 2, 1]

print(min(valuesList, key=lambda value: int(value)))

Resultado:

1
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artigo relacionado - Python Lambda