itertools.count
Создаёт итератор по равномерно распределённому ряду чисел.
itertools.count(start=0, step=1)
-> iterator
start=0 -- Число, с которого следует начать отсчёт.
+py2.7, +py3.1 step=0 -- Число, на которое отстоят элемент друг от друга.
+py2.7, +py3.1 step=0 -- Число, на которое отстоят элемент друг от друга.
Функция создаст бесконечный итератор.
from itertools import count
counter = count()
next(counter) # 0
next(counter) # 1
next(counter) # 2
counter = count(15, 3)
next(counter) # 15
next(counter) # 18
next(counter) # 21
Синонимы поиска: itertools.count, itertools, count
В разделе «itertools»:
itertools.accumulate
itertools.chain
itertools.compress
itertools.cycle
itertools.dropwhile
itertools.filterfalse
itertools.groupby
itertools.ifilter
itertools.ifilterfalse
itertools.imap
itertools.islice
itertools.product
itertools.repeat
itertools.starmap
itertools.takewhile
itertools.tee
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.