Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
defaultdict, checks for key, value solution in Clear category for Convert and Aggregate by kkkkk
from collections import defaultdict
def conv_aggr(data: list[tuple[str, int]]) -> dict[str, int]:
"""Convert tuples to dict summing matching first tuple values."""
conversion = defaultdict(int)
for key, value in data:
if key:
conversion[key] += value
if not conversion[key]:
del conversion[key]
return conversion
Sept. 20, 2022