Maison  >  Article  >  développement back-end  >  Comment changer la valeur dans le dictionnaire Python

Comment changer la valeur dans le dictionnaire Python

silencement
silencementoriginal
2019-06-20 15:16:207309parcourir

Comment changer la valeur dans le dictionnaire Python

Dans l'article d'aujourd'hui, nous allons découvrir le dictionnaire en python. Dans cet article, j'expliquerai la modification du dictionnaire python et donnerai des exemples sur la façon de modifier la valeur du dictionnaire python. Sans plus tarder, commençons par l’article.

Nous devons d'abord savoir ce qui modifie un dictionnaire

Modifier un dictionnaire

La façon d'ajouter un nouveau contenu à un dictionnaire est d'ajouter une nouvelle clé/valeur paires, modifier ou supprimer Il existe des exemples de paires clé/valeur comme suit :

# !/usr/bin/python
 
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
 
dict['Age'] = 8;  # update existing entry
dict['School'] = "DPS School";  # Add new entry
 
print "dict['Age']: ", dict['Age'];
print "dict['School']: ", dict['School'];

Le résultat de sortie de l'exemple ci-dessus :

dict['Age']:  8
dict['School']:  DPS School

Lorsque la clé dans le dictionnaire existe, vous pouvez accéder au clé correspondante dans le dictionnaire via le nom du dictionnaire + la valeur de l'indice, une exception sera levée si la clé n'existe pas. 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;}

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;}


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!

Déclaration:
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