2017-09-26 6 views

답변

3

당신이 dict

잘 이루어집니다 첫 번째 요소를 추적 유지의 아이디어를 실현 후에는 아주 간단하게이 작업을 수행 할 수 있습니다
c = dict(A) 
for key, value in B: 
    c[key] = c.get(key, 0) + value 

result = list(c.items()) 
1

주문이 중요하지 않은 경우 collections.Counter을 사용하는 경우 다른 옵션 :

In [21]: from collections import Counter 

In [22]: A = [ (1,2),(5,2) ] 

In [23]: B = [ (1,2),(5,5),(11,2) ] 

In [24]: (Counter(dict(A)) + Counter(dict(B))).items() # list(...) for Python 3 
Out[24]: [(1, 4), (11, 2), (5, 7)]