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

К одному ключу пишет два значения python?

Всем привет. Есть словарь:
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

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

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

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