Maison > Article > développement back-end > Comment renommer efficacement les clés d’un dictionnaire Python ?
Changer les noms de clés dans les dictionnaires Python
Renommer les clés dans un dictionnaire est une tâche courante dans la programmation Python. Ce guide explique comment mettre à jour efficacement les noms de clés à l'aide de deux méthodes différentes.
Méthode 1 : approche en deux étapes
Attribuer la valeur associée à l'ancienne clé vers une nouvelle clé :
dictionary[new_key] = dictionary[old_key]
Supprimer l'ancienne clé du dictionnaire :
del dictionary[old_key]
Méthode 2 : Approche en une étape
Combinez les deux étapes en une seule ligne à l'aide de la méthode pop() :
dictionary[new_key] = dictionary.pop(old_key)
Cette approche est utile lorsque vous n'avez pas besoin d'accéder l'ancienne valeur après avoir changé la clé. Cependant, il est important de noter qu'une exception KeyError sera générée si l'ancienne clé n'existe pas.
Exemple
Considérez le dictionnaire suivant :
dictionary = { 1: 'one', 2: 'two', 3: 'three' }
Pour changer la clé de 'one' de 1 à 'ONE' :
dictionary['ONE'] = dictionary.pop(1)
Le dictionnaire résultant sera :
dictionary = { 2: 'two', 3: 'three', 'ONE': 'one' }
En suivant ces méthodes, vous peut facilement modifier les noms de clés dans les dictionnaires Python, en maintenant l'intégrité et la cohérence de vos données.
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!