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] = 'grap' >> > a {1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange', 6: 'grap'}
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: 'apple', 2:'banana', 3: 'pear', 4: 'orange', 6: 'grap'} >>>a.items() dict_items([(1,'apple'), (2, 'banana'), (3, 'pear'), (4, 'orange'), (6, 'grap')]) >>>a.update({1:10,2:20}) >>> a {1: 10, 2: 20,3: 'pear', 4: 'orange', 6: 'grap'} #{1:10,2:20}替换了{1: 'apple', 2: 'banana'}
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!