brilliant, thank you both of you, i will try that out later.
:)
On Wed, Aug 27, 2008 at 1:34 AM, c james <[EMAIL PROTECTED]> 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
>
--
http://mail.python.org/mailman/listinfo/python-list