Maison > Article > développement back-end > Python implémente une méthode pour retrouver les mêmes points dans deux dictionnaires (code ci-joint)
Ce que cet article vous apporte concerne la méthode de recherche de similitudes dans deux dictionnaires en Python (avec du code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
1. Exigences
Il existe maintenant deux dictionnaires, et nous voulons connaître les similitudes possibles entre eux (mêmes clés, mêmes valeurs)
2. Solution
Utilisez simplement la méthode key() ou item() pour effectuer des opérations d'ensemble courantes (union, intersection, différence).
a={ 'x':1, 'y':2, 'z':3 } b={ 'w':10, 'x':11, 'y':2 } #找出 在两个字典中读存在的键 print(a.keys() & b.keys()) #找出 存在a却不存在b的键 print(a.keys() -b.keys()) #找出两个字典中,键和值都同时相等的数据 print(a.items() & b.items())
Résultats en cours d'exécution :
{'y', 'x'} {'z'} {('y', 2)}Values() dans le dictionnaire ne prend pas en charge l'opération définie ci-dessus, car la même valeur dans le dictionnaire peut correspondre à plusieurs clés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!