Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Using the del Keyword: Removing Dictionary Entries | Mastering Python Dictionaries
Python Data Structures
course content

Kursusindhold

Python Data Structures

Python Data Structures

2. Mastering Python Dictionaries
3. Mastering Python Tuples
4. Mastering Python Sets

book
Using the del Keyword: Removing Dictionary Entries

In Python, you can remove keys from a dictionary using the del keyword. This allows you to delete specific entries or even clear the entire dictionary. Let's explore how this works using a library-related example.

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

Deleting the Entire Dictionary

If you want to delete the entire dictionary, you can do so with del. However, be careful—this action removes the dictionary completely, and any further reference to it will raise an error.

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
copy
Opgave

Swipe to start coding

We are continuing to work with the dictionary authors_books.

  • Remove the element with the key "J.K. Rowling" from the dictionary.
  • Use the del keyword to do this.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
toggle bottom row

book
Using the del Keyword: Removing Dictionary Entries

In Python, you can remove keys from a dictionary using the del keyword. This allows you to delete specific entries or even clear the entire dictionary. Let's explore how this works using a library-related example.

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

Deleting the Entire Dictionary

If you want to delete the entire dictionary, you can do so with del. However, be careful—this action removes the dictionary completely, and any further reference to it will raise an error.

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
copy
Opgave

Swipe to start coding

We are continuing to work with the dictionary authors_books.

  • Remove the element with the key "J.K. Rowling" from the dictionary.
  • Use the del keyword to do this.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt