Chris Rebert wrote:
or a two-liner :
from operator import add
summed = map(add,listA,l istB)
or a hybrid :
summed = map(sum,zip(lis tA,listB))
Cheers, BB
On Wed, Oct 22, 2008 at 12:59 PM, Henry Chang <goldspin@gmail .comwrote:
>
A one-liner in fact:
>
summed = [sum(pair) for pair in zip(listA, listB)]
>This seems like a simple problem, but I can't find a simple solution.
>>
>Suppose I have two lists of integers.
>>
>List A = [A1, A2, A3]
>List B = [B1, B2, B3]
>>
>I just simply want a new list, such as:
>>
>List C = [C1, C2, C3]
>>
>where:
>>
>C1 = A1 + B1
>C2 = A2 + B2
>C3 = A3 + B3
>>
>Is there a simple function to do this?
>>
>Suppose I have two lists of integers.
>>
>List A = [A1, A2, A3]
>List B = [B1, B2, B3]
>>
>I just simply want a new list, such as:
>>
>List C = [C1, C2, C3]
>>
>where:
>>
>C1 = A1 + B1
>C2 = A2 + B2
>C3 = A3 + B3
>>
>Is there a simple function to do this?
A one-liner in fact:
>
summed = [sum(pair) for pair in zip(listA, listB)]
from operator import add
summed = map(add,listA,l istB)
or a hybrid :
summed = map(sum,zip(lis tA,listB))
Cheers, BB