Exercice 15
Écrivez une fonction qui prend en entrée deux dictionnaires Python et retourne un nouveau dictionnaire contenant uniquement les clés communes aux deux dictionnaires, avec les valeurs correspondantes du premier dictionnaire.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
def intersection_dict(dict1, dict2): # Réccupérer l'ensemble des clés communes common_keys = set(dict1.keys()) & set(dict2.keys()) # création du nouveau dictionnaire formé des clés communes result_dict = {key: dict1[key] for key in common_keys} return result_dict # Exemple d'utilisation dict1 = {'a': 1, 'b': 2, 'c': 3} dict2 = {'b': 4, 'c': 5, 'd': 6} result = intersection_dict(dict1, dict2) print(result) # output: {'b': 2, 'c': 3} |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Découvrir et apprendre la programmation avec Python
$ 17,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
$ 57,00 Acheter le livre -
Raspberry Pi Avec Flask Python : réalisez des tableaux de bord web
$ 34,00 Acheter le livre