Python max

Funciones y métodos de Python

La función Python max () se usa para encontrar el valor más grande en una lista de valores. La función Python min () se usa para encontrar el valor más bajo en una lista. La lista de valores puede contener cadenas o números.

Puede encontrar una situación en la que desee encontrar el valor mínimo o máximo en una lista o una cadena. Por ejemplo, es posible que esté escribiendo un programa que encuentre el automóvil más caro vendido en su concesionario. Ahí es donde entran las funciones integradas de Python min () y max () . & Nbsp;

En Python, puede usar min () y max () para encontrar el valor más pequeño y más grande, respectivamente, en una lista o una cadena. Esta guía explorará cómo usar los métodos min () y max () en Python y lo guiará a través de algunos ejemplos de cada uno.




Función Python min ()

La función Python min () devuelve el valor más bajo en una lista de elementos. min () se puede usar para encontrar el número más pequeño en una lista o la primera cadena que aparecería en la lista si la lista estuviera ordenada alfabéticamente.

Aquí está la sintaxis para Python min ( ) método:

 min (objeto) 

En esta sintaxis, el método min () solo toma un parámetro: el objeto cuyo valor mínimo desea encontrar.

También podemos especificar valores individuales como argumentos con min () función:

 min (valor1, valor2 ...) 

El valor más grande de todos los valores que especificamos como argumentos se devuelve si elige especificar valores individuales.

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Haz que te emparejen con un bootcamp hoy mismo.

El graduado promedio de un bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Puedes aprobar un me gusta iterable una lista o una tupla de lista como argumento del método min (). Si un iterable está vacío, se genera un ValueError como este:

ValueError: max () arg es una secuencia vacía

Lea nuestro artículo sobre & ldquo; ValueError: max () arg es una secuencia vacía & rdquo; (que también se aplica al método min ()) para obtener más información.


min Python Example

Aquí hay un ejemplo simple de cómo usar el método min () para encontrar el valor más bajo en una lista:

 example_list = [21, 22, 19, 14] print (min (example_list)) 

Nuestro código devuelve: 14 .

En la primera línea de nuestro código, definimos una lista llamada example_list que almacena cuatro valores. siguiente línea, usamos min () para encontrar el valor más pequeño en esa lista e imprimir ese valor en la consola.

Usemos un ejemplo más detallado para mostrar este método en acción. Digamos que somos propietarios de una cafetería e hicimos una lista de posibles proveedores de leche. Encontramos seis proveedores y creamos una matriz que almacena el precio por galón que nos cotizó cada proveedor.

Queremos encontrar el proveedor más barato de nuestra lista, que puede hacer usando el siguiente programa:

 Supplier_quotes = [3.28, 3.27, 3.29, 3.30, 3.32, 3.26] print ("El precio más barato es $", min (provider_quotes), "por galón de leche.") 

Nuestro código devuelve el elemento más pequeño en nuestro iterable:

 El precio más barato es $ 3.26 por galón de leche. 

En la primera línea de nuestro código , definimos una lista de cotizaciones de proveedores. Luego, usamos el método min () para encontrar el valor más pequeño, e imprimimos un mensaje con el resultado de ese método. En este caso, el precio más barato disponible fue $ 3.26 por galón de leche.




Función Python Max

La función Python max () devuelve el valor más grande en un iterable, como una lista . Si una lista contiene cadenas, max () devuelve el último elemento alfabéticamente.

Veamos la sintaxis de Python de la función max ():

 max (valor1, valor2 ...) 

Puede ver que puede especificar valores individuales de los cuales el valor más alto ser seleccionado.

También podemos usar esta sintaxis donde pasamos un iterable como argumento:

 max (lista) 

El segundo ejemplo es el uso más común de max (). Este código lee el contenido del iterable especificado, como una lista, y devuelve el valor más grande en ese iterable.


< / a>

Pasar un valor vacío como argumento a la función max () resultará en el mismo ValueError que discutimos anteriormente.

Max () Ejemplo de Python

Digamos que somos una cafetería premium y estamos buscando pagar un precio superior por leche de calidad. Podríamos encontrar la cotización más grande que recibimos usando el siguiente código:

 Supplier_quotes = [3.28, 3.27, 3.29, 3.30, 3.32, 3.26] print (" El precio más caro es $ ", max (Supplier_quotes)) 

Nuestro código devuelve el elemento más grande de nuestra lista:

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Como puede ver, nuestro código es casi idéntico al código del ejemplo min () anterior. En lugar de usar min () , usamos max () .

El método max () buscó a través de nuestra matriz de Python y calculó la valor máximo en nuestra lista. Luego, nuestro programa imprimió un mensaje en la consola con ese valor.




Python Min y Max con cadenas

En los ejemplos anteriores, usamos el < em> min () y max () métodos para encontrar los valores más pequeños y más grandes en una lista.

El min () y los métodos max () también se pueden usar para encontrar los caracteres más pequeños y más grandes en una cadena. En este caso, más pequeños < / em> y mayor se refieren a la posición del carácter en el alfabeto.

La posición más pequeña sible carácter es la letra mayúscula A , ya que todas las letras mayúsculas van primero en Python. Nuestro carácter más grande es la letra minúscula z . (Para obtener más información sobre el sistema de pedidos de Python, consulte nuestro tutorial sobre el método Python ord () ).

Digamos que tenemos una cadena que contiene las calificaciones de cada estudiante en una clase de matemáticas de quinto grado. Queremos saber cuál fue la calificación más baja. Para calcular la calificación más baja, podríamos usar la función max () . Aquí hay un programa de ejemplo que logra esta tarea:

 grados = "AABABBACBAABCD" print ("La calificación más baja en la clase era ", max (grados)) 

Nuestro código devuelve:

 La calificación más baja en la clase fue D 

Nuestro código busca a través de una cadena de Python para encontrar la más pequeña valor. En este caso, la calificación más baja fue D, que nuestra función max () identificó y devolvió a nuestro código.


< / a>

Cuando esté trabajando cadenas y los métodos min () y max () , puede especificar varios parámetros. Esto le permite para encontrar la cadena más pequeña y más grande de varios valores.

Digamos que tiene tres nombres de estudiantes y desea saber cuál viene al final alfabéticamente. Puedes hacerlo usando el siguiente código:

 name_one = "Garry" name_two = "Lenny" name_three = "Jerry" print ("El nombre que aparece en último lugar en el alfabeto es", max (name_one, name_two, name_three)) 

Nuestro código devuelve:

 El nombre que aparece en último lugar en el alfabeto es Lenny 

El max () tomó tres parámetros: name_one , name_two y name_three . El método max () luego calculó cuál de estos nombres aparece en último lugar alfabéticamente y devolvió ese nombre al programa.

Finalmente, nuestro código imprimió un mensaje que indicaba el nombre que aparece último en el alfabeto.




Conclusión

A menudo, cuando está trabajando con listas o cadenas, querrá encontrar el valor más bajo o más alto que aparece en esa lista o cadena . Los métodos Python min () y max () se pueden usar para hacerlo.

Este tutorial explica cómo usar el min () ) y max () métodos con listas y cadenas de Python. ¡Ahora está listo para comenzar a trabajar con min () y max () en listas y cadenas como un profesional!

Para obtener más información sobre Python programación, lea nuestra guía de Cómo aprender Python .





Python max: StackOverflow Questions