Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 507 Bytes

File metadata and controls

38 lines (27 loc) · 507 Bytes

itertools.cycle - Infinite Iterator



cycle(iterable)

: You can create an infinitely repeating iterator using itertools.cycle, and keep requesting values by calling next


ex)

from itertools import cycle

dinner_menus = cycle(["biscuits and gravy", "corn dog", "grits"])

for _ in range(10):
    print(next(dinner_menus))

Result

biscuits and gravy
corn dog
grits
biscuits and gravy
corn dog
grits
biscuits and gravy
corn dog
grits
biscuits and gravy