두 개 이상의 목록이 있습니다. 이 같은 일부 일 :두 개의 목록을 결합하십시오 : 비슷한 키를 가진 합계 값
listX = [('A', 1, 10), ('B', 2, 20), ('C', 3, 30), ('D', 4, 30)]
listY = [('a', 5, 50), ('b', 4, 40), ('c', 3, 30), ('d', 1, 20),
('A', 6, 60), ('D', 7, 70])
이 같은 중복 요소를 이동할 결과를 얻으려면 : 내 결과는 listX + listY에서 모든 목록을 가져올 수 있지만 경우에 예를 들어 가 중복됩니다 결과 그래서
result = [('A', 7, 70), ('B', 2, 20), ('C', 3, 30), ('D', 11, 100),
('a', 5, 50), ('b', 4, 40), ('c', 3, 30), ('d', 1, 20)]
(A, 7, 70)
처럼 listY.so에서 listX의 ('A', 1, 10), ('D', 4, 30)
는 제시 요소 또는 exitst 함께
('A', 1, 10)
및
('A', '6', '60')
을 가산하여 얻어진
아무도 나를이 문제를 해결할 수 있습니다.? 감사합니다. .
이것은 읽을 수 없습니다. 텍스트 서식을 지정하십시오. – Ikke
A로 편집하십시오.) 하이 라이터/편집기 구문을 사용하고 B.) 반 판독 가능합니다. 질문을 이해하는 데 어려움을 겪고 있습니다. –
텍스트를 읽을 수 있도록 시간을 보내십시오. – grigy