Comparing iterators with iterables
Alexander Hess - Pythonista
The primary distinction between iterables and iterators lies in their specific roles within Python's iteration process. An iterable is defined as any object that can be looped over, such as a list or a generator expression; essentially, it is anything capable of being passed to the built-in `iter()` …