Я новичок в python и пытаюсь изучить лучшие способы написания очень быстрого кода. Я работаю над упражнением по обработке вложенных словарей, и вот словарь, с которым я работаю:
{
"key_1": [
{
"title": <title>,
"date": <date>,
"text": <text>
}
],
"key_2": [
{
"title": <title>,
"date": <date>,
"text": <text>
}
],
"key_3": [
{
"title": <title>,
"date": <date>,
"text": <text>
}
]
}
Вот код, который я написал для доступа к нему. Но так как у меня есть три вложенных цикла, я не думаю, что это так быстро, как могло бы быть:
for main_key, main_value in dictionary.items():
if main_value:
for value in main_value:
for sub_keys, sub_values in value.items():
if sub_keys == "date":
print(sub_values)
Есть какие-нибудь указатели о том, как сделать мой код более кратким и быстрым? Заранее большое спасибо!