Python: Generate an infinite cycle of elements from an iterable
5. Infinite Cycle of Elements
Write a Python program to generate an infinite cycle of elements from an iterable.
Note: Iterable should be a list or a string or a dictionary, etc.
Sample Solution:
Python Code:
Sample Output:
The said function print never-ending items: A B C D A B C D A B C D A B C D A B ....
For more Practice: Solve these Related Problems:
- Write a Python program to generate an infinite cycle from an iterable and break the cycle after a specific number of repetitions.
- Write a Python program to create an infinite cycle of elements and simultaneously count the cycles using itertools.cycle and enumerate.
- Write a Python program to cycle through an iterable infinitely, but only yield elements that satisfy a given predicate.
- Write a Python program to create an infinite cycle of elements and apply a transformation to each element on every cycle using map.
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to construct an infinite iterator that returns evenly spaced values starting with a specified number and step.
Next: Write a Python program to make an iterator that drops elements from the iterable as soon as an element is a positive number.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics