⊗pyPmDcCo 92 of 208 menu

Fusion de dictionnaires en Python

Python offre la possibilité de fusionner deux dictionnaires. Cependant, si l'on utilise l'opérateur +, une erreur sera retournée.

Supposons que nous ayons les dictionnaires suivants :

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = { 'e': 4, 'f': 5 }

Essayons de les fusionner en utilisant l'opérateur + :

print(dct1 + dct2) # affichera une erreur

La solution correcte est d'utiliser la méthode update. Dans son paramètre, nous spécifions le dictionnaire par lequel nous complétons le dictionnaire source :

dct1.update(dct2) print(dct1) # affichera {'a': 1, 'b': 2, 'c': 3, 'e': 4, 'f': 5}

Soit deux dictionnaires :

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = { 'x': 4, 'y': 5, 'z': 6 }

Fusionnez les dictionnaires en un seul.

Soit deux dictionnaires :

dct1 = { '3': 'c', '4': 'd', '5': 'e' } dct2 = { '1': 'a', '2': 'b' }

Écrivez le code pour obtenir le résultat suivant :

{'1': 'a', '2': 'b', '3': 'c', '4': 'd', '5': 'e'}

Soit deux dictionnaires :

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = { 'x': 4, 'y': 5, 'z': 6 }

Fusionnez les dictionnaires en un seul, puis obtenez la liste des éléments du nouveau dictionnaire.

Soit trois dictionnaires :

dct1 = { 'a': 1, 'b': 2, 'c': 3 } dct2 = { 'd': 4, 'e': 5, 'f': 6 } dct3 = { 'j': 7, 'h': 8, 'i': 9 }

Fusionnez les dictionnaires en un seul.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser