Мне нужно взять значение ключа, пропуская вышестоящий ключ
Вот массив mas:
Как вывести в терминал значения ключа key2, если вышестоящие ключи (не знаю как они называются, поправьте пожалуйста) "dff1" "11e1fs" "132gds" мне неизвестны (их больше 1000)
Желаемый вывод в терминал: CRACK, DATA, RAZOR
Вот так выглядит код, если вышестоящий ключ известен:
Вот массив mas:
Код:
[
{
"ok": 100,
"data": {
"dff1": {
"key1": "fdpfpd",
"key2": "CRACK",
},
"11e1fs": {
"key1": "sdada",
"key2": "DATA",
},
"132gds": {
"key1": "sdfs",
"key2": "RAZOR"
}
}
}
]
Как вывести в терминал значения ключа key2, если вышестоящие ключи (не знаю как они называются, поправьте пожалуйста) "dff1" "11e1fs" "132gds" мне неизвестны (их больше 1000)
Желаемый вывод в терминал: CRACK, DATA, RAZOR
Вот так выглядит код, если вышестоящий ключ известен:
Код:
for elem in mas:
t = elem['data']['dff1']['key2']
print(t)
# CRACK