次のクラスが存在します。
class Reaction(object):
Var1 = "lorem"
Var2 = "impsum"
Var3 = "dolor"
次のコードのように、このクラスの属性を繰り返し処理したいと思います。
for value in Reaction:
print value
これにより、次の出力が生成されます。
lorem
ipsum
dolor
私はすでにこのトピックを見つけました:クラスの属性を、定義された順序で反復する方法は? 、しかし、それは本当に私を助けません。
クラスを反復可能にするにはどうすればよいですか?
編集:私はこの投稿のようなものを考えました: Build a Basic Python Iterator。