Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda Pop()-Metoden: Ta Bort Element Med Returvärden | Behärska Python Dictionaries
Python Datastrukturer
Avsnitt 2. Kapitel 6
single

single

Använda Pop()-Metoden: Ta Bort Element Med Returvärden

Svep för att visa menyn

Metoden pop() i Python-dictionaries gör det möjligt att ta bort ett nyckel-värde-par baserat på dess nyckel och returnerar det motsvarande värdet. Denna metod är särskilt användbar när du behöver extrahera och bearbeta ett värde samtidigt som det tas bort från dictionaryn.

Syntaxen är:

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)

Om nyckeln inte finns i dictionaryn, kastar Python ett undantag av typen KeyError.

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

Svep för att börja koda

Du har fått samma ordbok authors_books.

  • Ta bort böckerna av "Stephen King" från ordboken och spara dem i variabeln kings_books.
  • Använd metoden pop() för att göra detta.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt