したがって、クラスのインスタンスを多数含むリストがあります。
run
時間が進むにつれて、各ステップでクラスのメソッドを呼び出したいと思います。
これまでのところ、私は以下のものを持っています。for c in objs:
しかし、ブロックを達成するためのより良い、またはより Pythonic な方法はありますか?
ありがとう!
#!/usr/bin/python
class the_class:
def __init__(self):
self.num=1
def run(self):
self.num+=1
def main():
objs=[]
objs.append(the_class())
objs.append(the_class())
objs.append(the_class())
for t in range(10):
for c in objs:
c.run()
print objs[0].num
main()