Я ищу стандартную функцию, которая делает это:
def Forever(v): while True: yield v
Это кажется настолько тривиальным, я не могу поверить, что нет стандартной версии.Кто-нибудь знает хорошую ссылку на список всех стандартных функций генератора?
itertools.repeat(x[, count]) повторяется x конечное число раз, если сказано, сколько раз, в противном случае повторяется навсегда.
itertools.repeat(x[, count])
Общий список всех функций генератора itertools см. Здесь:
http://docs.python.org/library/itertools.html
Вы ищете itertools.repeat(object[, times]):
itertools.repeat(object[, times])
Создайте итератор, который возвращает object снова и снова.Работает бесконечно, если не указан аргумент times.
object
times