Download
Edit

diff

PacoPaco
François Ribémont
Added on 2013-05-14 18:36:35

 

diff - Show - Edit - Download

 

dict1 = {1: [1, 2],
         (1, 2): 'hello',
         'pp': {11: 23}
        }
dict2 = {2: [1, 2],
         (1, 2): 'hello',
         'pp': {12: 23}}
 
print diff(dict1, dict2)
# Ce qui est dans le premier dictionnaire, mais pas dans le deuxieme
# {1: [1, 2],
#  'pp': {11: 23}
# }
# Ce qui est dans le deuxieme dictionnaire, mais pas dans le premier
# {2: [1, 2],
#  'pp': {12: 23}
# }
 
# Peut renvoyer un tuple de 2 éléments (les deux afficher juste au dessus),
# ou un dictionnaire, ou autre, du moment que c'est
# facile a utiliser