Wörterbuchschlüssel umbenennen: Einfache und effiziente Lösungen
Python-Wörterbücher sind zum Organisieren von Datenstrukturen allgegenwärtig, aber gelegentlich müssen Sie möglicherweise den Namen ändern eines Schlüssels. Obwohl diese Aufgabe trivial erscheinen mag, gibt es mehrere Möglichkeiten, sie effektiv anzugehen.
Zwei-Schritte-Methode:
Dieser Ansatz beinhaltet die Erstellung eines neuen Schlüssels und die Zuweisung des Werts mit dem alten Schlüssel dazu verbunden. Anschließend wird der alte Schlüssel aus dem Wörterbuch entfernt. So funktioniert es:
dictionary[new_key] = dictionary[old_key] del dictionary[old_key]
Einzelschrittmethode:
Für eine präzisere Lösung können Sie die Methode pop() verwenden, um beide Werte abzurufen mit dem alten Schlüssel verknüpft und entfernen Sie ihn aus dem Wörterbuch. Die Syntax lautet:
dictionary[new_key] = dictionary.pop(old_key)
Diese Methode löst jedoch einen KeyError aus, wenn der alte Schlüssel nicht im Wörterbuch vorhanden ist.
Zusätzliche Hinweise:
Hinweis: Die Methode pop() löscht den ursprünglichen Schlüssel, sobald der Wert dem neuen Schlüssel zugewiesen wird.
Beispiel:
Betrachten Sie ein Wörterbuch dictionary = { 1: 'eins', 2:'zwei', 3:'drei' }.
Verwenden der Ein-Schritt-Methode:
dictionary['ONE'] = dictionary.pop(1)
Ergebnis :
{2: 'two', 3: 'three', 'ONE': 'one'}
Wenn Sie umgekehrt versuchen, dieselbe Methode mit einem nicht vorhandenen Schlüssel zu verwenden, wird ein KeyError ausgelöst.
Das obige ist der detaillierte Inhalt vonSo benennen Sie Wörterbuchschlüssel in Python um: Zwei effiziente Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!