[Python-es] Sumar el contenido de una Lista
Arnau Sanchez
pyarnau en gmail.com
Lun Jul 12 09:57:33 CEST 2010
On Mon, 12 Jul 2010 01:31:10 +0200 Iñigo Serna wrote:
> a = ['2', '3', '2', '2', '5', '3']
> sum(map(int, a))
Es lo más rápido para una lista pequeña como ésta. Como función
genérica (adecuada para entradas de todo tamaño) mejor usar
iteradores/generadores:
import itertools
sum(itertools.imap(int, lst))
o el equivalente:
sum(int(x) for x in lst)
Más información sobre la lista de distribución Python-es