just for fun: make a class (not its instances) iterable

Terry Reedy tjreedy at udel.edu
Tue Aug 9 20:11:29 EDT 2011


On 8/9/2011 5:43 PM, Gelonida N wrote:
> Now I wondered whether there is any way to  implement a class such, that
> I can write
>
> for val in MyClass:
> 	print val

And what are the items in a class that you expect that to produce?

I am pretty sure you can already do
for val in MyClass.__dict__

(or __dict__.items())

-- 
Terry Jan Reedy




More information about the Python-list mailing list