HiveBrain v1.2.0
Get Started
← Back to all entries
snippetpythonCriticalCanonical

How can I add new keys to a dictionary?

Submitted by: @import:stackoverflow-api··
0
Viewed 0 times
howkeysdictionaryaddcannew

Problem

How do I add a new key to an existing dictionary? It doesn't have an .add() method.

Solution

You create a new key/value pair on a dictionary by assigning a value to that key

d = {'key': 'value'}
print(d)  # {'key': 'value'}

d['mynewkey'] = 'mynewvalue'

print(d)  # {'key': 'value', 'mynewkey': 'mynewvalue'}


If the key doesn't exist, it's added and points to that value. If it exists, the current value it points to is overwritten.

Code Snippets

d = {'key': 'value'}
print(d)  # {'key': 'value'}

d['mynewkey'] = 'mynewvalue'

print(d)  # {'key': 'value', 'mynewkey': 'mynewvalue'}

Context

Stack Overflow Q#1024847, score: 4456

Revisions (0)

No revisions yet.