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')