Saltar al contenido principal

Cómo encontrar los valores máximos y mínimos en una lista

Cómo encontrar los valores máximo y mínimo en una lista.

Aquí tienes un tutorial detallado paso a paso sobre cómo encontrar los valores máximo y mínimo en una lista.

Paso 1: Comprender el Problema

Para encontrar los valores máximo y mínimo en una lista, necesitamos recorrer cada elemento de la lista y compararlo con los valores máximo y mínimo actuales.

Paso 2: Inicializar Variables

Antes de comenzar a recorrer la lista, necesitamos inicializar dos variables para realizar un seguimiento de los valores máximo y mínimo. Llamémos a estas variables max_value y min_value. Podemos establecer ambos inicialmente en el primer elemento de la lista.

max_value = mi_lista[0]
min_value = mi_lista[0]

Paso 3: Recorrer la Lista

A continuación, necesitamos recorrer cada elemento de la lista. Podemos usar un bucle for para esto. Supongamos que la lista se llama mi_lista.

for num in mi_lista:
# Compara el elemento actual con el valor máximo
if num > max_value:
max_value = num

# Compara el elemento actual con el valor mínimo
if num < min_value:
min_value = num

En cada iteración, comparamos el elemento actual con los valores máximo y mínimo actuales. Si el elemento actual es mayor que el valor máximo actual, actualizamos max_value. De manera similar, si el elemento actual es menor que el valor mínimo actual, actualizamos min_value.

Paso 4: Imprimir los Valores Máximo y Mínimo

Después de que el bucle finalice, podemos imprimir los valores máximo y mínimo.

print("Valor máximo:", max_value)
print("Valor mínimo:", min_value)

Ejemplo Completo

Aquí tienes un ejemplo completo que pone todos los pasos juntos:

mi_lista = [5, 2, 9, 1, 7]

max_value = mi_lista[0]
min_value = mi_lista[0]

for num in mi_lista:
if num > max_value:
max_value = num

if num < min_value:
min_value = num

print("Valor máximo:", max_value)
print("Valor mínimo:", min_value)

Salida:

Valor máximo: 9
Valor mínimo: 1

¡Eso es todo! Ahora sabes cómo encontrar los valores máximo y mínimo en una lista usando Python.