Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Fjerning av Oppføringer i Ordbok i Python | Seksjon
Python Datastrukturer

bookFjerning av Oppføringer i Ordbok i Python

I Python kan du fjerne nøkler fra et dictionary ved å bruke del-nøkkelordet. Dette gjør det mulig å slette spesifikke oppføringer eller til og med tømme hele dictionaryen. La oss se hvordan dette fungerer ved hjelp av et bibliotekrelatert eksempel.

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

Slette hele dictionaryen

Hvis du ønsker å slette hele dictionaryen, kan du gjøre dette med del. Vær imidlertid oppmerksom på at denne handlingen fjerner dictionaryen fullstendig, og videre referanser til den vil føre til en feil.

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
Oppgave

Swipe to start coding

Vi fortsetter å jobbe med ordboken authors_books.

  • Fjern elementet med nøkkelen "J.K. Rowling" fra ordboken.
  • Bruk nøkkelordet del for å gjøre dette.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 13
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

bookFjerning av Oppføringer i Ordbok i Python

Sveip for å vise menyen

I Python kan du fjerne nøkler fra et dictionary ved å bruke del-nøkkelordet. Dette gjør det mulig å slette spesifikke oppføringer eller til og med tømme hele dictionaryen. La oss se hvordan dette fungerer ved hjelp av et bibliotekrelatert eksempel.

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

Slette hele dictionaryen

Hvis du ønsker å slette hele dictionaryen, kan du gjøre dette med del. Vær imidlertid oppmerksom på at denne handlingen fjerner dictionaryen fullstendig, og videre referanser til den vil føre til en feil.

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
Oppgave

Swipe to start coding

Vi fortsetter å jobbe med ordboken authors_books.

  • Fjern elementet med nøkkelen "J.K. Rowling" fra ordboken.
  • Bruk nøkkelordet del for å gjøre dette.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 13
single

single

some-alt