datas = [
(
['a','b','c'],
['1','2','3']
),
(
['b','c'],
['4','5']
),
(
['a'],
['6']
)
]
count_table = {}
for data in datas:
for tag, count in zip(*data):
if tag not in count_table:
count_table[tag] = 0
count_table[tag] += int(count)
print(list(count_table.keys()))
print(list(map(str, count_table.values())))
ZGF0YXMgPSBbCgkoCgkJWydhJywnYicsJ2MnXSwKCQlbJzEnLCcyJywnMyddCgkpLAoJKAoJCVsnYicsJ2MnXSwKCQlbJzQnLCc1J10KCSksCgkoCgkJWydhJ10sCgkJWyc2J10KCSkKXQoKY291bnRfdGFibGUgPSB7fQoKZm9yIGRhdGEgaW4gZGF0YXM6Cglmb3IgdGFnLCBjb3VudCBpbiB6aXAoKmRhdGEpOgoJCWlmIHRhZyBub3QgaW4gY291bnRfdGFibGU6CgkJCWNvdW50X3RhYmxlW3RhZ10gPSAwCgkJY291bnRfdGFibGVbdGFnXSArPSBpbnQoY291bnQpCgpwcmludChsaXN0KGNvdW50X3RhYmxlLmtleXMoKSkpCnByaW50KGxpc3QobWFwKHN0ciwgY291bnRfdGFibGUudmFsdWVzKCkpKSkK