Присвоение данных словарю, не существующему ключу, вызывает ошибкуPython

Программы на Python
Anonymous
Присвоение данных словарю, не существующему ключу, вызывает ошибку

Сообщение Anonymous »


When creating dictionary can't assign data if key was not created e.g.

Код: Выделить всё

dct = {}
dct['main']['sub'] = 'Hello World'
workaround is always need to create empty key

Код: Выделить всё

dct = {}
dct['main'] = {}
dct['main']['sub'] = 'Hello World'
Any way to switch off this behavior of Python so following line of code will create with two sub keys rather than cause error?

Код: Выделить всё

dct['main']['sub'] = 'Hello World'


Источник: https://stackoverflow.com/questions/781 ... uses-error

Вернуться в «Python»