ifullut
@ifullut
Учу программирование понарошку...

Как вывести ключи и значения вложенных словарей?

Есть словарь:

some = {'main': {'ONE': 'HELLO', 'TWO': 'WORLD'}, 'nomain': {}}

Хочу выписать ключи и значения:

ONE HELLO
TWO WORLD

Написал вот такой код:

for i in some:
    for p in some.values():
        print(i + ' ' + p)

Но вместо нужного он пишет:

ONE HELLO
ONE WORLD
TWO HELLO
TWO WORLD

Как это исправить?
  • Вопрос задан
  • 819 просмотров
Решения вопроса 1
Убери статус "Я знаю язык программирования Python 50/50)", 50 процентов это слишком много, без обид, но оно так и есть, вот почитай: https://docs.python.org/3/
for dict_ in data.values():
     for key, value in dict_.items():
           print(f"{key}: {value}"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы