logo

Ajouter une valeur à un dictionnaire Python

Les dictionnaires en Python sont des structures de données polyvalentes qui vous permettent de stocker et de récupérer efficacement des paires clé-valeur. Bien que les dictionnaires soient mutables, ce qui signifie qu'ils peuvent être modifiés après leur création, l'ajout de nouvelles valeurs à un dictionnaire nécessite certaines méthodes spécifiques. Dans cet article, nous explorerons quatre méthodes couramment utilisées pour ajouter une valeur à un dictionnaire en Python.

Comment ajouter une valeur à un dictionnaire Python ?

Vous trouverez ci-dessous les méthodes permettant d'ajouter une valeur à un dictionnaire. Python .



Ajouter une valeur à un dictionnaire Python à l'aide de la notation entre crochets

Le moyen le plus simple d'ajouter une paire clé-valeur à undictionnaireest en utilisant la notation entre crochets. Si la clé n'existe pas dans le dictionnaire, elle sera ajoutée avec la valeur associée. Si la clé existe déjà, la valeur existante sera écrasée par la nouvelle

Python3








# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)>

>

récursion java
>

Sortir

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

Ajouter une valeur à un dictionnaire Python à l'aideupdate()>Méthode

Leupdate()>La méthode vous permet d’ajouter plusieurs paires clé-valeur à un dictionnaire à la fois. Il prend un autre dictionnaire ou un itérable de paires clé-valeur comme argument.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append new key-value pairs using update()> my_dict.update({>'d'>:>4>,>'e'>:>5>})> > print>(my_dict)>

avantages d'Instagram pour un usage personnel
>

>

Sortir

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

Ajouter une valeur à un dictionnaire Python à l'aidesetdefault()>Méthode

Lesetdefault()>La méthode est particulièrement utile lorsque vous souhaitez ajouter une valeur à un dictionnaire uniquement si la clé n'existe pas déjà. Si la clé est présente, elle renvoie la valeur existante sans modifier le dictionnaire.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using setdefault()> my_dict.setdefault(>'d'>,>4>)> > print>(my_dict)>

>

>

Sortir

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

Ajouter une valeur à un dictionnaire Python à l'aidedict()>Constructeur

Vous pouvez également utiliser ledict()>constructeur pour ajouter des paires clé-valeur à un dictionnaire. Cette méthode est utile lorsque vous souhaitez créer un nouveau dictionnaire avec des paires clé-valeur supplémentaires.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using dict() constructor> my_dict>=> dict>(my_dict, d>=>4>)> > print>(my_dict)>

>

topologie du réseau

>

Sortir

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

Conclusion

L'ajout de valeurs à un dictionnaire en Python peut être effectué à l'aide de plusieurs méthodes, chacune avec son propre cas d'utilisation. Que vous préfériez la simplicité de la notation entre crochets, la flexibilité duupdate()>méthode, le comportement conditionnel desetdefault()>, ou l'approche constructeur, ces méthodes vous fournissent les outils nécessaires pour modifier dynamiquement les dictionnaires dans vos programmes Python.