I have a program where I want to add more keys to a dictionary.
When I add only one key, everything is OK:
JavaScript
x
6
1
dict = {}
2
dict["key1"] = "Value"
3
print(dict)
4
5
//{'key1':'value'}
6
But when I add a second key, I get an error message:
JavaScript
1
9
1
dict = {}
2
dict["key1"]["key2"] = "Value"
3
print(dict)
4
5
//Traceback (most recent call last):
6
File "***", line 2, in <module>
7
dict["key1"]["key2"] = "value"
8
KeyError: 'key1'
9
How can I add more keys?
Advertisement
Answer
JavaScript
1
2
1
dict['key1'] = {'key2': 'value'}
2