Python - Dictionary Dictionary Update

Introduction

Dictionaries, like lists, are mutable, so you can change, expand, and shrink them in place without making new dictionaries.

The del statement deletes the entry associated with the key specified as an index.

All collection data types in Python can nest inside each other arbitrarily:

Demo

D = {'eggs': 3, 'test': 2, 'ham': 1} 
D['ham'] = ['grill', 'bake', 'fry']           # Change entry (value=list) 
print( D )

del D['eggs']                                 # Delete entry 
print( D )

D['brunch'] = 'Bacon'                         # Add new entry 
print( D )

Result

Assigning to an existing index in a dictionary changes its associated value.

Whenever assigning a new dictionary key you create a new entry in the dictionary.

Related Topics