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 !
-
Programmation avec Raspberry Pi pour les Nuls en s'amusant
€ 17,00 Acheter le livre -
Microsoft Office Famille et Étudiant 2021
€ 104,00 Acheter le produit -
Promo !
TP-Link Routeur WiFi 6 Archer AX18** WiFi 6 nouvelle génération
Le prix initial était : € 40,00.€ 35,00Le prix actuel est : € 35,00. Acheter le produit