dictutils.ops.sum_byΒΆ
- dictutils.ops.sum_by(items, key, map)[source]ΒΆ
Sum mapped values by key function or path.
- Parameters:
- Return type:
- Returns:
Dictionary mapping keys to summed values
Example
>>> import json >>> sales = [ ... {"region": "North", "amount": 100}, ... {"region": "South", "amount": 200}, ... {"region": "North", "amount": 150} ... ] >>> result = sum_by(sales, "region", lambda x: x["amount"]) >>> print(json.dumps(result, indent=4)) { "North": 250, "South": 200 }