Maison > développement back-end > Tutoriel Python > Comment renommer une clé de dictionnaire en Python ?

Comment renommer une clé de dictionnaire en Python ?

Susan Sarandon
Libérer: 2024-11-09 21:29:02
original
881 Les gens l'ont consulté

How to Rename a Dictionary Key in Python?

Renommer une clé de dictionnaire en Python

En Python, les dictionnaires sont des structures de données mutables qui stockent des paires clé-valeur. Changer le nom d'une clé dans un dictionnaire est un processus simple qui peut être réalisé de plusieurs manières.

Méthode en deux étapes :

  1. Créer une nouvelle clé avec le nom souhaité et attribuez-lui la valeur de l'ancienne clé.
  2. Supprimez l'ancienne clé du dictionnaire.
dictionary = {1: 'one', 2: 'two', 3: 'three'}
new_key = 'ONE'
dictionary[new_key] = dictionary[1]
del dictionary[1]
Copier après la connexion

Méthode en une étape :

Vous pouvez également utiliser la méthode pop pour créer simultanément la nouvelle clé et supprimer l'ancienne clé . Cependant, cette méthode génère une KeyError si l'ancienne clé n'existe pas.

dictionary = {1: 'one', 2: 'two', 3: 'three'}
new_key = 'ONE'
dictionary[new_key] = dictionary.pop(1)
Copier après la connexion

Précautions :

Notez que l'utilisation de la méthode en une étape supprimera définitivement la valeur associée à l’ancienne clé. Par conséquent, si vous avez l’intention de conserver la valeur, utilisez plutôt la méthode en deux étapes.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal