I want to change a dictionary below ...
dict = {
    'A': [('B', 1), ('C', 3), ('D', 7)],
    'B': [('D', 5)],
    'C': [('D', 12)] }
into other form like this:
dict = [
('A', 'B', 1), ('A', 'C', 3), ('A', 'D', 7),
('B', 'D', 5), ('C', 'D', 12)]
This is what I done.
dict = {
 'A': [('B', 1), ('C', 3), ('D', 7)],
 'B': [('D', 5)],
 'C': [('D', 12)] }
if(i[0] in dict):
    value = dict[i[0]]
    newvalue = i[1],i[2]
    value.append(newvalue)
    dict1[i[0]]=value
else:
    newvalue = i[1],i[2]
    l=[]
    l.append(newvalue)
    dict[i[0]]=l   
print(dict)
Thanks
 
     
     
     
    