Maison > Article > développement back-end > Comment modifier les paires clé-valeur dans le dictionnaire Python
Comment modifier les paires clé-valeur dans le dictionnaire Python ?
Recommandations associées : "vidéo python"
Modifier le dictionnaire
Vers le dictionnaire La méthode d'ajout de nouveau contenu consiste à ajouter de nouvelles paires clé/valeur, à modifier ou à supprimer des paires clé/valeur existantes, comme indiqué dans l'exemple suivant :
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
1. dans le dictionnaire Lorsque la clé existe, vous pouvez accéder à la valeur correspondant à la clé dans le dictionnaire via le nom du dictionnaire + indice. 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 = {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!