I have a form like this
a={'vladimirputin': {'milk': 2.87, 'parsley': 1.33, 'bread': 0.66},
'barakobama': {'parsley': 0.76, 'sugar': 1.98, 'crisps': 1.09,
'potatoes': 2.67, 'cereal': 9.21}}
and i want to transform like this
milk
----
vladimirputin: 2.87
cereal
------
barakobama: 9.21
bread
-----
vladimirputin: 0.66
potatoes
--------
barakobama: 2.67
sugar
-----
barakobama: 1.98
parsley
-------
vladimirputin: 1.33 barakobama: 0.76
crisps
------
barakobama: 1.09
but by using def i do not Know how to present so many values with only one def.All the necessary values are calculated but i do not know how to use them.
This is my progress until now
for key in d.keys():
print(key)
length=len(key)
print(length)
products=d[key]
for price in products.values():
for name,valuen in products.items():
if valuen == price:
print("\t",name,":",price,end="\t")
print("\n")