Функция zip help с кортежами

Я надеюсь, что кто-то может помочь мне с проблемой, с которой я застрял. У меня есть большое количество кортежей (> 500), которые выглядят следующим образом:

(2,1,3,6)  
(1,2,5,5)  
(3,0,1,6)  
(10,1,1,4)  
(0,3,3,0)  

Фрагмент моего кода гласит:

sum1 = (A,B,C,D) # creates a tuple of sums of (A,B,C,D)  
mysum = map(sum, zip(A, B, C, D))
print(mysum)

Я понимаю, что приведенный выше код неверен. Я пытаюсь найти способ сложить все значения A вместе, все значения B вместе, все значения C вместе и все значения D вместе, используя функцию zip. Например, Я хотел бы напечатать что-то вроде этого:

Asum = 16  
Bsum = 7  
Csum = 13  
Dsum = 21  

Кто-нибудь может помочь? Большое спасибо за уделенное время.

7
задан drbunsen 17 April 2011 в 17:37
поделиться