Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
lst = ['A', 'B', 'C']
from itertools import cycle for c in cycle(['A', 'B', 'C']): print(c)
from itertools import count lst = ['A', 'B', 'C'] for i in count(): print(i, lst[i % len(lst)])
>>> from itertools import cycle >>> page = 5 >>> for i, c in enumerate(cycle(['A', 'B', 'C'])): ... if i == page: ... print(c) ... break ... C
print(lst[(page - 1) % len(lst)])