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

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

Сообщение Anonymous »

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

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

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

Подробнее здесь: https://stackoverflow.com/questions/556 ... infinitely
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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