data = [('Visa', 980.5), ('Rogers', 61.5), ('Visa', 215.0)] sum = {} for item in data: if not item[0] in sum: sum[ item[0] ] = 0 sum[ item[0] ] += item[1] print sum.items()