Как я могу бесконечно выдавать элементы списка?Python

Программы на Python
Anonymous
Как я могу бесконечно выдавать элементы списка?

Сообщение Anonymous »

У меня есть список каталогов, и элементы должны возвращаться по одному.
Поэтому я написал код, как показано ниже:

Код: Выделить всё

def gen():
lst = ["dir_1", "dir_2", ..., "dir_n"]
for i in lst:
yield i
Но я хочу получать каталоги снова и снова, например: dir_1, dir_2, ... ,, dir_1, dir_2, ...
Как мне это сделать?

Вернуться в «Python»