Heim > Backend-Entwicklung > Python-Tutorial > Wie benenne ich einen Wörterbuchschlüssel in Python um?

Wie benenne ich einen Wörterbuchschlüssel in Python um?

Susan Sarandon
Freigeben: 2024-11-09 21:29:02
Original
881 Leute haben es durchsucht

How to Rename a Dictionary Key in Python?

Umbenennen eines Wörterbuchschlüssels in Python

In Python sind Wörterbücher veränderbare Datenstrukturen, die Schlüssel-Wert-Paare speichern. Das Ändern des Namens eines Schlüssels in einem Wörterbuch ist ein unkomplizierter Vorgang, der auf verschiedene Arten durchgeführt werden kann.

Zwei-Schritte-Methode:

  1. Erstellen Sie einen neuen Schlüssel mit dem gewünschten Namen und weisen Sie ihm den Wert des alten Schlüssels zu.
  2. Löschen Sie den alten Schlüssel aus dem Wörterbuch.
dictionary = {1: 'one', 2: 'two', 3: 'three'}
new_key = 'ONE'
dictionary[new_key] = dictionary[1]
del dictionary[1]
Nach dem Login kopieren

One-Step-Methode:

Alternativ können Sie die Pop-Methode verwenden, um gleichzeitig den neuen Schlüssel zu erstellen und den alten Schlüssel zu löschen. Diese Methode löst jedoch einen KeyError aus, wenn der alte Schlüssel nicht vorhanden ist.

dictionary = {1: 'one', 2: 'two', 3: 'three'}
new_key = 'ONE'
dictionary[new_key] = dictionary.pop(1)
Nach dem Login kopieren

Vorsichtsmaßnahmen:

Beachten Sie, dass bei Verwendung der einstufigen Methode der Schlüssel dauerhaft gelöscht wird Wert, der dem alten Schlüssel zugeordnet ist. Wenn Sie also beabsichtigen, den Wert zu erhalten, verwenden Sie stattdessen die zweistufige Methode.

Das obige ist der detaillierte Inhalt vonWie benenne ich einen Wörterbuchschlüssel in Python um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage