Creating Dictionaries
Overwrite Values

We know that we can add a key by using syntax like:

menu['avocado toast'] = 7

which will create a key 'avocado toast' and set the value to 7. But what if we already have an 'avocado toast' entry in the menu dictionary?

In that case, our value assignment would overwrite the existing value attached to the key 'avocado toast'.

menu = {"oatmeal": 3, "avocado toast": 6, "carrot juice": 5, "blueberry muffin": 2} menu["oatmeal"] = 5 print(menu)

would yield:

{"oatmeal": 5, "avocado toast": 6, "carrot juice": 5, "blueberry muffin": 2}

Notice the value of "oatmeal" has now changed to 5.



Add the key "Supporting Actress" and set the value to "Viola Davis".


Without changing the definition of the dictionary oscar_winners, change the value associated with the key "Best Picture" to "Moonlight".

Folder Icon

Sign up to start coding

Already have an account?