@pcdesign

Как сделать бесконечное получение данных из массива?

lst = ['A', 'B', 'C']

Если страница
page = 1, то получаем A
page = 2, то получаем B
page = 3, то получаем C
page = 4, то получаем А
и т.д.
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
longclaps
@longclaps
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)])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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