Åtkomst till Ordboksvärden
Låt oss bygga en ordbok för att representera en bok i ett bibliotek:
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} print(book)
Denna ordbok innehåller tre nyckel-värde par:
I en ordbok kan du hämta ett objekt genom att referera till dess nyckel. Här är ett exempel på hur man kommer åt publiceringsåret för boken:
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} publication_year = book["year"] print(publication_year) # Output: 1813
I den medföljande koden:
Python söker efter nyckeln
"year"
i bokordboken;Den hämtar värdet som är associerat med nyckeln (
1813
) och tilldelar det till variabelnpublication_year
.
Värdet skrivs sedan ut, vilket demonstrerar hur nycklar möjliggör snabb och specifik åtkomst till ordboksvärden.
Uppgift
Swipe to start coding
Du har en ordbok authors_books
där bokförfattaren är nyckeln och listan av boktitlar är värdet.
- Initiera variabeln
kings_books
som en lista över Stephen Kings böcker. - Initiera variabeln
shekspeares_books
som en lista över Shakespeares böcker. - Du bör initiera variablerna genom att hämta data från ordboken med hjälp av nyckeln.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 2. Kapitel 2