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 !
-
Wireless Souris Gamer Rechargeable 3200 - G-Lab-Xbox-Ps5-PC
€ 17,00 Acheter le produit -
Programmation Python pour les sciences de la vie
€ 26,00 Acheter le livre -
AILKIN 2024 est un amplificateur WiFi ultra-performant, avec 1200 Mbps, double bande 5 GHz et 2,4 GHz, et 4 antennes puissantes, compatible avec tous les réseaux.
€ 31,00 Acheter le produit