Maison > Article > développement back-end > Comment renommer les clés du dictionnaire en Python : deux méthodes efficaces
Renommer les clés du dictionnaire : solutions simples et efficaces
Les dictionnaires Python sont omniprésents pour organiser les structures de données, mais vous devrez parfois changer le nom d'une clé. Bien que cette tâche puisse sembler triviale, il existe plusieurs façons de l'aborder efficacement.
Méthode en deux étapes :
Cette approche implique la création d'une nouvelle clé et l'attribution de la valeur. associé à l'ancienne clé de celui-ci. Par la suite, l'ancienne clé est supprimée du dictionnaire. Voici comment cela fonctionne :
dictionary[new_key] = dictionary[old_key] del dictionary[old_key]
Méthode en une seule étape :
Pour une solution plus concise, vous pouvez utiliser la méthode pop() pour récupérer la valeur associé à l’ancienne clé et supprimez-le du dictionnaire. La syntaxe est :
dictionary[new_key] = dictionary.pop(old_key)
Cependant, cette méthode génère une KeyError si l'ancienne clé n'est pas présente dans le dictionnaire.
Notes supplémentaires :
Remarque : La méthode pop() supprimera la clé d'origine une fois la valeur attribuée à la nouvelle clé.
Exemple :
Considérons un dictionnaire dictionnaire = { 1 : 'un', 2 :'deux', 3 :'trois' }.
En utilisant la méthode en une étape :
dictionary['ONE'] = dictionary.pop(1)
Entraînera :
{2: 'two', 3: 'three', 'ONE': 'one'}
À l'inverse, si vous tentez d'utiliser la même méthode avec une clé inexistante, une KeyError sera levée.
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!