@maksimpythonn

Как записать в переменную значение из словаря?

Как сделать так чтобы в переменную tgb записывалось первое значение из словаря LIC. Позже оно в цикле выводилось, а потом записывалось второе значение и тоже выводилось. И так пока не закончится словарь, но как закончится словарь начиналось заново.

import time
LIC = dict(lic1 = 'Тут будет значение', lic2 = 'Тут будет значение', lic3 = 'Тут будет значение', lic4 = 'Тут будет значение', lic5 = 'Тут будет значение',
           lic6 = 'Тут будет значение', lic7 = 'Тут будет значение', lic8 = '...', lic9 = '...', lic10 = '...',
           lic11 = '...', lic12 = '...', lic13 = '...', lic14 = '...', lic15 = '...')

while True:
    tgb = None
    print(tgb)
    time.sleep(2)


Спасибо за ранее!!!
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
from itertools import cycle

for k,v in cycle(LIC.items()):
    tgb = v
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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