sum up numbers in a list

sharon kim sharon.kim96 at gmail.com
Tue Aug 26 13:39:02 EDT 2008


brilliant, thank you both of you, i will try that out later.

:)

On Wed, Aug 27, 2008 at 1:34 AM, c james <cjames at callone.net> wrote:

> >>> L=['10','15','20']
> >>> sum(int(x) for x in L)
> 45
>
> or
> >>> sum(map(int,L))
> 45
>
>
> sharon kim wrote:
>
>> hi all,
>>
>> i have a list, for example;
>>
>>  >>> L=[]
>>  >>> L.append('10')
>>  >>> L.append('15')
>>  >>> L.append('20')
>>  >>> len(L)
>> 3
>>  >>> print L
>> ['10', '15', '20']
>>
>> is there a way to sum up all the numbers in a list?  the number of objects
>> in the list is vary, around 50 to 60. all objects are 1 to 3 digit positive
>> numbers.
>>
>> all i can think of is check the length of the list (in the above example,
>> 3), then L[0]+L[1]+L[2] ......
>>
>> is there a better way to do the job? thanks.
>>
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080827/757da48b/attachment-0001.html>


More information about the Python-list mailing list