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

Stryg for at vise menuen

book
Adgang 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

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

Spørg AI

expand
ChatGPT

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

book
Adgang 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

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