Задать вопрос
@DF0rig
clay

Как поставить цикл While до того момента, пока в словаре не появится пара?

Вот что я делаю:
temp_dict = {}
while len(temp_dict) == 1:
 print("Hi")

Однако цикл не работает, и вывода hi нету.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sheerluck
@sheerluck
def some_fun():
    return "key", 2022

temp_dict = {}
while len(temp_dict) != 1:
    key, value = some_fun()
    temp_dict[key] = value
print("Hi")
print(temp_dict)

# печатает
Hi
{'key': 2022}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы