index - Sum/Average un atributo de una lista de objetos en Python
python list to string (2)
Digamos que tengo clase C
que tiene el atributo a
.
¿Cuál es la mejor manera de obtener la suma de a
de una lista de C
en Python?
Tuve una tarea similar, pero la mía involucró la suma de una duración de tiempo como su atributo cA Combinando esto con otra pregunta hecha here , se me ocurrió
sum((c.A for c in cList), timedelta())
Porque, como se menciona en el enlace, la suma necesita un valor inicial.
Use una expresión de generador :
sum(c.A for c in c_list)