Re: sum up numbers in a list

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • c james

    Re: sum up numbers in a list

    >>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.
Working...