Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Adgang til Dictionary Nøgler | Beherskelse af Python Ordbøger
Python Datastrukturer

bookAdgang til Dictionary Nøgler

For at få adgang til nøglerne i en ordbog i Python, kan du bruge keys()-metoden. Dette returnerer et view-objekt, der viser alle nøglerne i ordbogen.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
copy

Iterere gennem nøgler

Du kan iterere gennem nøglerne i en ordbog ved hjælp af en for-løkke:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
copy

Kontrol af eksistensen af en nøgle

Brug in-nøgleordet til at kontrollere, om en bestemt nøgle findes i ordbogen:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
copy
Opgave

Swipe to start coding

Du har fået en ordbog authors_books, hvor nøglen er forfatteren og værdien er en liste over deres bogtitler.

  • Initialiser variablen keys som en liste over ordbogens nøgler.
  • Initialiser variablen all_books som en liste over alle tilgængelige bogtitler.
  • Brug en for-løkke til at få boglisterne efter forfatter.
  • Brug en indlejret for-løkke og metoden append() til at fylde all_books-listen med alle tilgængelige bøger.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

How can I get a list of all the keys in the dictionary?

Can I iterate through both keys and values at the same time?

How do I remove a key from the dictionary?

close

Awesome!

Completion rate improved to 3.23

bookAdgang til Dictionary Nøgler

Stryg for at vise menuen

For at få adgang til nøglerne i en ordbog i Python, kan du bruge keys()-metoden. Dette returnerer et view-objekt, der viser alle nøglerne i ordbogen.

12345678
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } keys = book.keys() print(keys) # Output: dict_keys(['title', 'author', 'year', 'genre'])
copy

Iterere gennem nøgler

Du kan iterere gennem nøglerne i en ordbog ved hjælp af en for-løkke:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } for key in book.keys(): print(key)
copy

Kontrol af eksistensen af en nøgle

Brug in-nøgleordet til at kontrollere, om en bestemt nøgle findes i ordbogen:

123456789
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } if "author" in book: print("The 'author' key exists in the dictionary.")
copy
Opgave

Swipe to start coding

Du har fået en ordbog authors_books, hvor nøglen er forfatteren og værdien er en liste over deres bogtitler.

  • Initialiser variablen keys som en liste over ordbogens nøgler.
  • Initialiser variablen all_books som en liste over alle tilgængelige bogtitler.
  • Brug en for-løkke til at få boglisterne efter forfatter.
  • Brug en indlejret for-løkke og metoden append() til at fylde all_books-listen med alle tilgængelige bøger.

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 3
single

single

some-alt