Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Adding Items to a Dictionary: Updating Key-Value Pairs | Beherskelse af Python Ordbøger
Python Datastrukturer
Sektion 2. Kapitel 4
single

single

Adding Items to a Dictionary: Updating Key-Value Pairs

Stryg for at vise menuen

Dictionaries are dynamic, meaning you can add, update, or remove items after the dictionary has been created. Let's explore how to add new items to a dictionary.

Start with creating a dictionary called book with some initial details:

12
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} print(book)

To make our dictionary more complete, we can add a new key-value pair to it. For example, we might want to add the genre of the book:

1234
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813} book["genre"] = "Romance" print(book)

After adding the new key-value pair, the dictionary now includes:

Updating an Existing Key-Value Pair

If you need to update the value of an existing key, you can do so by reassigning a new value to that key. For example, let's assume the book's publication year was corrected to 1815:

1234
book = {"title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance"} book["year"] = 1815 print(book)
Note
Note

Single ' ' and double " " quotes in Python are interchangeable and equivalent.

Opgave

Swipe to start coding

You are given a dictionary authors_books and 2 variables: author_to_add and fitzgeralds_books.

  • Add a new author and their list of books to the authors_books dictionary.
  • The author should be the key, and the list of books should be the value.

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

some-alt