lst=[(12, 33, 56), (11, 3, 9), (45, 0, 21),(1,2,3)] b = lambda lst :[sum(i) for i in (list(zip(*lst)))] print "b ============",b(lst)