Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Elemente mit Rückgabewerten Löschen | Mastering Python Dictionaries
Python-Datenstrukturen
Abschnitt 2. Kapitel 6
single

single

Elemente mit Rückgabewerten Löschen

Swipe um das Menü anzuzeigen

Die Methode pop() in Python-Wörterbüchern ermöglicht das Entfernen eines Schlüssel-Wert-Paares anhand seines Schlüssels und gibt den entsprechenden Wert zurück. Diese Methode ist besonders nützlich, wenn ein Wert extrahiert und verarbeitet werden soll, während er gleichzeitig aus dem Wörterbuch entfernt wird.

Die Syntax lautet:

dictionary.pop(key)
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "copies": 5 } # Remove the 'copies' key and retrieve its value removed_copies = book.pop("copies") print("Updated dictionary:", book) print("Removed value:", removed_copies)

Wenn der Schlüssel im Wörterbuch nicht existiert, löst Python eine KeyError-Ausnahme aus.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813 } # Attempting to remove a non-existent key removed_genre = book.pop("genre")
Aufgabe

Wischen, um mit dem Codieren zu beginnen

Sie erhalten das gleiche Dictionary authors_books.

  • Entfernen Sie die Bücher von "Stephen King" aus dem Dictionary und speichern Sie diese in der Variablen kings_books.
  • Verwenden Sie dazu die Methode pop().

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 6
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

some-alt