How can I add new keys to Python dictionary?

Better Stack Team
Updated on January 26, 2023

You can add a new key-value pair to a dictionary in Python by using the square brackets [] to access the key you want to add and then assigning it a value using the assignment operator =. For example:

 
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3
print(my_dict)

This would output:

 
{'a': 1, 'b': 2, 'c': 3}

You can also use the update() method to add multiple key-value pairs to a dictionary at once. For example:

 
my_dict = {'a': 1, 'b': 2}
my_dict.update({'c': 3, 'd': 4})
print(my_dict)

This would output:

 
{'a': 1, 'b': 2, 'c': 3, 'd': 4}