count#

Функция count возвращает итератор, который генерирует числа бесконечно, начиная с указанного в start и используя шаг step:

itertools.count(start=0, step=1)

Пример использования count:

from itertools import count


In [13]: ip_list
Out[13]:
['192.168.100.1',
 '192.168.100.2',
 '192.168.100.3',
 '192.168.100.4',
 '192.168.100.5']

In [18]: for num, ip in zip(count(1), ip_list):
    ...:     print((num, ip))
    ...:
(1, '192.168.100.1')
(2, '192.168.100.2')
(3, '192.168.100.3')
(4, '192.168.100.4')
(5, '192.168.100.5')