Exemple-1: fusionner deux dictionnaires simples
mise à jour() La méthode est utilisée dans Python pour combiner un dictionnaire avec un autre dictionnaire. L'exemple suivant montre l'utilisation de la méthode Update (). Ici, deux dictionnaires sont déclarés nommés STDDIC1 et STDDIC2. Les valeurs de STDDIC1 seront ajoutées à la fin de STDDIC2. Ensuite, pour Loop est utilisé pour imprimer les clés et les valeurs du dictionnaire fusionné.
# Définir un dictionny de la liste des étudiants1Sortir:
Exécutez le script. La sortie suivante apparaîtra après l'exécution du script.
Exemple-2: fusionnez un dictionnaire simple et une liste de dictionnaires multiples
L'exemple suivant montre comment vous pouvez fusionner un dictionnaire avec une liste de plusieurs dictionnaires. Ici, un dictionnaire nommé ISBN est déclaré stocker l'ISBN du livre comme une clé et un type de livre comme valeur. Une liste de dictionnaires nommés livre est déclaré stocker le titre du livre et le nom de l'auteur. La méthode zip () est utilisée pour rejoindre les dictionnaires ou les tuples et la méthode dict () est utilisée pour créer un dictionnaire. Ces méthodes sont utilisées dans ce script pour créer un nouveau dictionnaire en fusionnant ISBN et réservez. Ensuite, pour Loop est utilisé pour accéder aux valeurs du dictionnaire fusionné.
# Déclarer un dictionnaire simpleSortir:
Exécutez le script. La sortie suivante apparaîtra après l'exécution du script.
Exemple-3: fusionnez deux dictionnaires en utilisant une fonction personnalisée
Deux dictionnaires peuvent être fusionnés en utilisant copie() et mise à jour() Méthodes de Python. Ici, les valeurs d'origine du dictionnaire seront inchangées. Mergedic () La fonction est définie pour copier les valeurs du premier dictionnaire dans une variable nommée fusionné et ajouter les valeurs du deuxième dictionnaire dans fusionné. Ensuite, les valeurs du dictionnaire fusionné sont imprimées.
# Déclarer deux dictionnairesSortir:
Exécutez le script. La sortie suivante apparaîtra après l'exécution du script.
Exemple-4: fusion de deux dictionnaires en utilisant (**) l'opérateur
Les dictionnaires peuvent être fusionnés sans utiliser de fonction intégrée ou personnalisée en utilisant une seule expression. '**'L'opérateur est utilisé dans cet exemple pour fusionner deux dictionnaires. Ici, deux variables de dictionnaire nommées dict1 et dict2 sont déclarés, fusionnés en utilisant '**' opérateur avec les variables de dictionnaire et stocke les valeurs dans la variable, mrgdict.
# Déclarer deux dictionnairesSortir:
Exécutez le script. La sortie suivante apparaîtra après l'exécution du script.
Exemple-5: fusion de deux dictionnaires basés sur des clés communes
Lorsque deux dictionnaires contiennent la même clé et si la valeur de la clé est numérique, il peut nécessiter de résumer les valeurs au moment de la fusion. Cet exemple montre comment les valeurs numériques des mêmes clés peuvent être ajoutées lors de la fusion de deux dictionnaires. Ici, deux dictionnaires nommés Store1 et Store2 sont déclarés. Les clés et les valeurs de Store1 sont itérées pour la boucle et vérifiez quelles clés de Store1 sont égales aux clés du magasin2. Si une clé existe, les valeurs de la clé seront ajoutées.
# Déclarer deux dictionnairesSortir:
Exécutez le script. Ici, deux clés sont courantes dans les dictionnaires. Ce sont «stylo» et «crayon» et les valeurs de ces clés sont ajoutées.
Exemple-6: fusion de toutes les valeurs des dictionnaires en comptant les clés communes
Dans l'exemple précédent, les valeurs communes de deux dictionnaires sont ajoutées sur la base d'un dictionnaire particulier. Cet exemple montre comment fusionner les valeurs de deux dictionnaires et ajouter les valeurs des clés communes au moment de la fusion. Comptoir() La méthode est utilisée dans le script pour ajouter les valeurs des touches communes.
# Importer le module de compteurSortir:
Exécutez le script. Ici, un dictionnaire contient trois éléments et un autre dictionnaire contient quatre éléments. Deux clés sont courantes dans deux dictionnaires.
Conclusion:
Vous pouvez fusionner deux dictionnaires ou plus en fonction de vos exigences de programmation. J'espère que la fusion des dictionnaires sera une tâche facile pour les utilisateurs de Python après avoir pratiqué les exemples ci-dessus.