Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Verwijderen van Dictionary-Items | Mastering Python Dictionaries
Python Datastructuren

Verwijderen van Dictionary-Items

In Python kun je sleutels uit een dictionary verwijderen met het del-keyword. Hiermee kun je specifieke items verwijderen of zelfs de hele dictionary leegmaken. Hieronder volgt een voorbeeld uit de bibliotheekcontext om te laten zien hoe dit werkt.

del dict[key] 
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance", "copies": 5 } # Deleting a key value del book["copies"] print(book)

De hele dictionary verwijderen

Als je de hele dictionary wilt verwijderen, kan dat met del. Let op: deze actie verwijdert de dictionary volledig en elke verdere verwijzing ernaar zal een foutmelding opleveren.

1234567891011
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
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
single

single

Verwijderen van Dictionary-Items

Veeg om het menu te tonen

In Python kun je sleutels uit een dictionary verwijderen met het del-keyword. Hiermee kun je specifieke items verwijderen of zelfs de hele dictionary leegmaken. Hieronder volgt een voorbeeld uit de bibliotheekcontext om te laten zien hoe dit werkt.

del dict[key] 
123456789101112
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance", "copies": 5 } # Deleting a key value del book["copies"] print(book)

De hele dictionary verwijderen

Als je de hele dictionary wilt verwijderen, kan dat met del. Let op: deze actie verwijdert de dictionary volledig en elke verdere verwijzing ernaar zal een foutmelding opleveren.

1234567891011
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
Taak

Veeg om te beginnen met coderen

Je werkt verder met het woordenboek authors_books.

  • Verwijder het element met de sleutel "J.K. Rowling" uit het woordenboek;
  • Gebruik hiervoor het sleutelwoord del.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt