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 !
-
Apprendre à coder en python grâce à ChatGPT
€ 9,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 -
Python coding: Black Hat for Python Hackers and Pentesters
€ 37,00 Buy Now