How to make an iterable in Python PREMIUM

Trey Hunner smiling in a t-shirt against a yellow wall
Trey Hunner
3 min. read 2 min. video Python 3.8—3.12

How can your make instances of your class iterable?

What is an iterable?

From Python's perspective, an iterable is any object that you can pass to the built-in iter function to get an iterator from it.

Lists are iterables:

...

A Python Tip Every Week

Need to fill-in gaps in your Python skills? I send weekly emails designed to do just that.