Adgang til Ordbogsværdier
Lad os bygge en ordbog for at repræsentere en bog i et bibliotek:
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} print(book)
Denne ordbog inkluderer tre nøgle-værdi par:
I en ordbog kan du hente et element ved at referere til dets nøgle. Her er et eksempel på at få adgang til udgivelsesåret for bogen:
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} publication_year = book["year"] print(publication_year) # Output: 1813
I den givne kode:
Python søger efter nøglen
"year"
i bogordbogen;Den henter værdien, der er knyttet til nøglen (
1813
), og tildeler den til variablenpublication_year
.
Værdien udskrives derefter, hvilket demonstrerer, hvordan nøgler muliggør hurtig og specifik adgang til ordbogsværdier.
Opgave
Swipe to start coding
Du får en ordbog authors_books
, hvor bogforfatteren er nøglen, og listen af bogtitler er værdien.
- Initialiser variablen
kings_books
som en liste over Stephen Kings bøger. - Initialiser variablen
shekspeares_books
som en liste over Shakespeares bøger. - Du skal initialisere variablerne ved at hente dataene fra ordbogen ved hjælp af nøglen.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 2