Encuentre el valor máximo y mínimo mediante la expresión Lambda en Python

Abdul Jabbar 30 enero 2023
  1. Encuentre el valor máximo mediante la expresión Lambda
  2. Encuentre el valor mínimo mediante la expresión Lambda
Encuentre el valor máximo y mínimo mediante la expresión Lambda en Python

¿Cuándo tenemos una lista de la amplia gama de valores y queremos encontrar un número máximo en ella de la manera más eficiente? Usaremos la función de expresión lambda de Python para encontrar el número máximo para nosotros rápidamente. Este artículo presentará cómo usar la expresión lambda para encontrar el número máximo y mínimo en la lista usando el objeto clave en una expresión lambda.

Esta expresión lambda se puede aplicar al entero y cadenas cambiando el parámetro de objeto key de la expresión lambda. En Python, el parámetro key compara los candidatos de la lista basándose en reglas específicas que están predefinidas en Python. La expresión lambda también se puede aplicar al conjunto de tuplas utilizado para almacenar la secuencia ordenada de valores de manera eficiente.

Hay varias funciones clave en Python que devuelven los valores deseados que se utilizan para clasificar u ordenar en el programa. Algunos de los métodos que aceptan la clave como objeto para gestionar cómo se ordenan y agrupan los elementos del programa son: max(), min(), sort(), y sorted(), etc.

Encuentre el valor máximo mediante la expresión Lambda

Esta técnica encontrará el número máximo en la lista utilizando la expresión lambda con el parámetro key. Primero inicializaremos la lista de valores con algunos valores aleatorios en ella (puede agregar cualquier número en esta lista según sus requisitos). Luego llamaremos a la función incorporada max en Python y pasaremos el parámetro key lambda y el valor del tipo integer, devolverá el valor máximo de la lista y luego lo imprimiremos en la consola de salida (luego puede usar esto valor para aplicar cualquier lógica).

Códigos de ejemplo:

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

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

Producción :

555

Encuentre el valor mínimo mediante la expresión Lambda

Esta técnica encontrará el número mínimo en la lista usando la expresión lambda con el objeto clave. Primero inicializaremos la lista de valores con algunos valores aleatorios (puede agregar cualquier número en esta lista según sus requisitos). Luego llamaremos a la función incorporada min en Python y pasaremos el parámetro key lambda y el valor del tipo integer; devolverá el valor mínimo de la lista y luego lo imprimirá en la consola de salida (luego puede usar este valor para aplicar cualquier lógica).

Códigos de ejemplo:

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

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

Producción :

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

Artículo relacionado - Python Lambda