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

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

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

Однако цикл не работает, и вывода hi нету.
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 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}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽