Python delete key: So entfernen Sie den Schlüssel aus dem Wörterbuch

Python dictionary pop() ist eine integrierte Methode, die den Schlüssel aus dem Wörterbuch löscht. Die pop () -Methode akzeptiert ein Schlüsselargument und löscht dieses Schlüsselwertelement.

So entfernen Sie den Schlüssel aus dem Wörterbuch in Python

Um einen Schlüssel aus dem Python-Wörterbuch zu löschen oder zu entfernen, gibt es drei Möglichkeiten, den Schlüssel aus dem Wörterbuch zu löschen.

  1. Schlüssel aus Wörterbuch mit dict löschen.pop()
  2. Schlüssel aus Wörterbuch mit del löschen.
  3. Löschen Sie die Taste aus dem Wörterbuch mit del und try/except.

Schlüssel aus Wörterbuch mit dict löschen.pop()

Python-Diktat.pop() Methode entfernt das angegebene Element aus dem Wörterbuch. Die dict pop() -Methode entfernt und gibt ein Element aus einem Wörterbuch mit dem angegebenen Schlüssel zurück.

Wenn der Schlüssel im Wörterbuch vorhanden ist, dann dict.pop() entfernt das Element mit dem angegebenen Schlüssel aus dem Wörterbuch und gibt seinen Wert zurück.

Wenn der angegebene Schlüssel nicht im Wörterbuch vorhanden ist, wird der angegebene Standardwert zurückgegeben. Wenn der angegebene Schlüssel nicht im Wörterbuch vorhanden ist und kein Standardwert an pop() übergeben wird, wird KeyError ausgelöst.

Siehe den folgenden Code.

# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)rEl = adict.pop('c')print(adict)print('Removed element: ', rEl)

Ausgabe

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}{'a': 'abel', 'b': 'billie', 'd': 'delray'}Removed element: cyrus

Das Diktat.pop() Methode gibt das entfernte Element.

Schlüssel aus Wörterbuch mit del löschen

Python del Schlüsselwort wird verwendet, um ein oder mehrere Elemente aus einer Sammlung zu entfernen. Del arbeitet an Listen und Wörterbüchern.

Siehe die folgende Syntax.

del d

Die del-Anweisung entfernt das angegebene Element aus dem Wörterbuch. Wenn der angegebene Schlüssel nicht im Wörterbuch vorhanden ist, wird KeyError ausgelöst.

Siehe den folgenden Code.

adict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)if "c" in adict: del adictprint("Updated Dictionary :", adict)

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Updated Dictionary : {'a': 'abel', 'b': 'billie', 'd': 'delray'}

Del ist eine klare und schnelle Möglichkeit, Elemente aus dem Wörterbuch zu löschen.

Löschen Sie die Taste aus dem Wörterbuch mit del und try/except

Siehe folgenden Code.

# app.pyadict = {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}print(adict)key = "e"try: del adictexcept KeyError: print(f'Key {key} not found')print("Updated Dictionary :", adict)

python3 app.py{'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}Key e not foundUpdated Dictionary : {'a': 'abel', 'b': 'billie', 'c': 'cyrus', 'd': 'delray'}

Im obigen Programm versuchen wir, einen Schlüssel zu löschen, der nicht im Wörterbuch vorhanden ist, und fangen den Fehler ab.

Fazit

Es gibt mehr als eine Standardmethode, um Schlüssel aus einem Wörterbuch in Python zu entfernen. Sie können del, dict verwenden.pop () Methode, um ein Element zu entfernen.

Siehe auch

Python dictionary update()

Python dictionary values()

Python dictionary popItem()

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.