I don't have any code because I'm not sure how to even approach this problem...

Given a set of data where each entry has 4 values (str, str, float, float), the 1st string can only have 4 possibilities so I am guessing I should set each of those possibilities as a dictionary. Therefore, each dictionary would have a key and 2 values. The keys are all unique (will never repeat) and each dictionary can have different amount of keys.

Sample data...

`Dict1 = {‘A’: [1.1, 100.1], ‘B’: [2.2, 200.2], ‘C’: [3.3, 300.3]}`

Dict2 = {‘D’: [4.4, 400.4], ‘E’: [5.5, 500.5], ‘F’: [6.6, 600.6], ‘G’:[7.7, 700.7]}

Dict3 = {‘H’: [8.8, 800.8], ‘I’: [9.9, 900.9]}

Dict4 = {‘J’: [10.1, 100.1], ‘K’:[11.1, 101.1], ‘L’: [34.4, 345.3], ‘M’: [13.3, 123.3]}

I want to print out all possible combinations, using 1 key and both values, from each dictionary. I then want to be able to print the sum of the first value, and the 2nd value from the combination. So, as an example from the above set, a new dictionary could return the following:

Combo1 = {'A': [1.1, 100.1], 'D': [4.4, 400.4], 'H': [8.8, 800.8], 'J': [10.1, 100.1], 'Total1': [24.4, 1401.4]}

The formatting is irrelevant. Is this even possible? Use dictionaries? itertools?

Thanks for your help!