Brug af del-Nøgleordet: Fjernelse af Ordbogsindgange
I Python kan du fjerne nøgler fra en ordbog ved hjælp af del
nøgleordet. Dette giver dig mulighed for at slette specifikke poster eller endda rydde hele ordbogen. Lad os udforske, hvordan dette fungerer ved hjælp af et bibliotek-relateret eksempel.
python
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance", "copies": 5 } # Deleting a key value del book["copies"] print(book)
Sletning af Hele Ordbogen
Hvis du vil slette hele ordbogen, kan du gøre det med del
. Men vær forsigtig—denne handling fjerner ordbogen fuldstændigt, og enhver yderligere reference til den vil give en fejl.
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } # Deleting the entire dictionary del book # Attempting to print the dictionary after deletion will cause an error print(book) # This line will raise a NameError
Opgave
Swipe to start coding
Vi fortsætter med at arbejde med ordbogen authors_books
.
- Fjern elementet med nøglen
"J.K. Rowling"
fra ordbogen. - Brug
del
nøgleordet til dette.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 5