fork download
  1.  
  2.  
  3. d1 = {'a':[1,] , 'b':[2,3]}
  4. d2 = {'c':[3,] , 'b':[4,], 'd':[5,]}
  5.  
  6. def abc(dict1, dict2):
  7. result = []
  8. if len(dict1) >= len(dict2):
  9. for key in dict1.keys():
  10.  
  11. if key in dict2.keys():
  12. result.append((key, (dict1[key] + dict2[key])))
  13.  
  14. return result
  15. else:
  16. for key in dict2.keys():
  17.  
  18. if key in dict1.keys():
  19. result.append((key, (dict1[key] + dict2[key])))
  20.  
  21. return result
  22.  
  23. print(abc(d1,d2))
Success #stdin #stdout 0.01s 7192KB
stdin
Standard input is empty
stdout
[('b', [2, 3, 4])]