Многоуровневый словарь Python
Привет! Есть многоуровневый словарь python в переменной res
Необходимо вывести ключ значения a bp 3 уровня.
ПОМОГИТЕ ПЛИИИЗ!!!!
По дате
По рейтингу
1
print(res[key1][key2][key3])
Ключи подставь сам
12345678910111213141516
res = {
'level1': {
'level2': {
'level3': {
'a': {
'bp': 3
}
}
}
}
}
value = res['level1']['level2']['level3']['a']['bp']
print(value) # Выведет: 3
Делать такой словать имеет смысел только если тебе известны ключи каждого из уровней в каждый момент. Если они тебе известны - не вижу проблемы. Если нет - не вижу смысла делать такую структуру данных.
Итерация по ключам описана в деталях вот тут, дерзай: https://realpython.com/iterate-through-dictionary-python/
print(res[key1][key2][key3])