How to Sum a Column’s Values in a Python List
You have a list of dictionaries and you would like to iterate over the data to sum the values of one particular key in each dictionary. This can be done easily using a list comprehension:
sales = [ {'product': 'CHINESE Burning Blue', 'price': 152.25}, {'product': 'CHINESE Burning Charms', 'price': 100.00}, {'product': 'Crystal BEADED', 'price': 16.75}, {'product': 'Crystal Ring', 'price': 78.00}, ] total_price = sum([sale['price'] for sale in sales]) print(total_price) # output: 347.0
data = [[1, 1, 1], [2, 2, 2], [3, 4, 5]] totals = map(sum, zip(*data)) print(list(totals)) # [7, 7, 8]