Maison > développement back-end > Tutoriel Python > Quelles sont les manières d'ajouter des éléments au dictionnaire ?

Quelles sont les manières d'ajouter des éléments au dictionnaire ?

anonymity
Libérer: 2019-05-25 09:48:02
original
17509 Les gens l'ont consulté

Le dictionnaire est un autre modèle de conteneur mutable et peut stocker tout type d'objet.

Chaque paire clé-valeur (key=>value) du dictionnaire est séparée par deux points (:), chaque paire est séparée par une virgule (,) et l'ensemble du dictionnaire est inclus entre accolades ({}) , le format est le suivant :

d = {key1 : value1, key2 : value2 }

Les clés doivent être uniques, mais pas les valeurs.

La valeur peut être de n'importe quel type de données, mais la clé doit être immuable, comme une chaîne, un nombre ou un tuple.

Un exemple de dictionnaire simple :

dict = {'Alice' : '2341', 'Beth' : '9102', 'Cecil' : '3258'>

Quelles sont les manières d'ajouter des éléments au dictionnaire ?

Comment ajouter des éléments au dictionnaire :

1 Lorsque la clé dans le dictionnaire existe, vous pouvez utiliser le nom du dictionnaire + l'indice. Accédez à la valeur correspondant à la clé dans le dictionnaire. Si la clé n'existe pas, une exception sera levée. Si vous souhaitez ajouter des éléments directement au dictionnaire, vous pouvez ajouter directement des éléments du dictionnaire en utilisant le nom du dictionnaire + l'indice + la valeur. Si vous écrivez uniquement la clé et attribuez la clé plus tard, une exception sera levée.

>>>a=['apple','banana','pear','orange']
>>> a
['apple', 'banana', 'pear', 'orange']
>>> a={1:'apple',2:'banana',3:'pear',4:'orange'}
>>> a
{1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange'}
>>> a[2]
'banana'
>>> a[5]
Traceback (most recent call last):
 File "<pyshell#31>", line 1, in <module>
 a[5]
KeyError: 5
>>> a[6]=&#39;grap&#39;
>>> a
{1: &#39;apple&#39;, 2: &#39;banana&#39;, 3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
Copier après la connexion

2. Utilisez la méthode de mise à jour pour ajouter les paires clé-valeur avec les clés correspondantes dans le dictionnaire au dictionnaire actuel

>>> a
{1: &#39;apple&#39;, 2:&#39;banana&#39;, 3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
>>>a.items()
dict_items([(1,&#39;apple&#39;), (2, &#39;banana&#39;), (3, &#39;pear&#39;), (4, &#39;orange&#39;), (6, &#39;grap&#39;)])
>>>a.update({1:10,2:20})
>>> a
{1: 10, 2: 20,3: &#39;pear&#39;, 4: &#39;orange&#39;, 6: &#39;grap&#39;}
#{1:10,2:20}替换了{1: &#39;apple&#39;, 2: &#39;banana&#39;}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal