Digamos que tengo una clase C
que tiene atributo a
.
¿Cuál es la mejor manera de obtener la suma de a
una lista de C
en Python?
Probé el siguiente código, pero sé que no es la forma correcta de hacerlo:
for c in c_list:
total += c.a
Respuestas:
Usa una expresión generadora :
sum(c.a for c in c_list)
Utilice el statistics
módulo integrado :
import statistics
statistics.mean((o.val for o in my_objs))