Dada una lista de números, el desafío es encontrar el promedio de esa lista. Promedio — es la suma de los elementos dividida por el número de elementos.
Ejemplos:
Entrada: [4, 5, 1, 2, 9, 7, 10, 8] Salida: Promedio de la lista = 5,75 Explicación: La suma de los elementos es 4 + 5 + 1 + 2 + 9 + 7 + 10 + 8 = 46 y el número total de elementos es 8. Entonces el promedio es 46/ 8 = 5,75 Entrada: [15, 9, 55, 41, 35, 20, 62, 49] Salida: Promedio de la lista = 35,75 Explicación: La suma de los elementos es 15 + 9 + 55 + 41 + 35 + 20 + 62 + 49 = 286 y el número total de elementos es 8. Entonces el promedio es 46/8 = 35.75
Usando sum()
En Python, podemos encontrar el promedio de una lista simplemente usando las funciones sum () y len () .
- suma ( ) : Usando la función suma (), podemos obtener la suma de la lista.
- La función len () : len () se utiliza para obtener la longitud o el número de elementos de una lista.
# Programa Python para obtener el promedio de una lista
def
< código clase = "simple"> Promedio (lst):
Código del controlador
< clase de código = "simple"> lst
# Imprime el promedio de la lista
print
(promedio,
2
))
Salida:
Promedio de la lista = 35.75
Usando Reduce() y Lambda
Podemos usar Reduce () para reducir el ciclo y con una función lambda podemos calcular la suma de th e lista. Usamos len() para calcular la longitud como se describe arriba.
# Programa de Python para obtener el promedio de una lista
< br> # Uso de Reduce() y Lambda
# Importación de Reduce()
def
Promedio (lst):
lambda
a, b: a
+
< clase de código = "simple"> b, lst)
código de controlador
lst
=
=
Promedio (lst)
# Imprime el promedio de la lista
print
(
"Promedio de la lista ="
Salida:
Promedio de la lista = 35.75
Uso de mean ()
La función incorporada mean () se puede usar para calcular la media ( mean ) de una lista.