У меня есть два списка или больше, чем. Примерно так:
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, но в случае дублирования
например
элемент ('A', 1, 10), ('D', 4, 30)
из 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)
получается сложением ('A', 1, 10)
и ('A', '6', '60')
вместе
Кто-нибудь может мне решить эту проблему.?
Спасибо.