Есть ли способ доступа к более глубокому объекту объекта?Доступ к более глубокому объекту
Я использую петлю для достижения результата желания:
obj = { 'level_one': { 'level_two': {} } }
for k,v in obj.items():
for k,v in v.items():
print v
Кажется мне агрессивный способом сделать это. Есть ли другой путь? Клавиши динамически, поэтому я не могу использовать obj['level_one']['level_two']
Спасибо.
'Ключи dinamically' что означает? – MMF
Вы * можете * сделать это, если будете обрабатывать возможные '' 'KeyError''' соответственно. –
Если вам нужны все значения, вам нужно «loop», для которого у вас уже есть код. Для получения одного значения логика, которую вы используете для идентификации ключа в цикле 'for', использует то же самое. В чем проблема? –