Python 2.7.3 で人工生命シミュレーターの作成を開始しましたが、実行時に継続的にクラスを作成できません。クラスをリストに格納することで、C++ でこれを実行できることを知っています。誰もこれを行う方法を知っていますか? 私は次のようなことを意味します:
x = 1
name = list()
name[x] = myClass()
x+=1
name[x] = myClass()
などですが、これにはループを使用します。
Python 2.7.3 で人工生命シミュレーターの作成を開始しましたが、実行時に継続的にクラスを作成できません。クラスをリストに格納することで、C++ でこれを実行できることを知っています。誰もこれを行う方法を知っていますか? 私は次のようなことを意味します:
x = 1
name = list()
name[x] = myClass()
x+=1
name[x] = myClass()
などですが、これにはループを使用します。
このようなアイテムをPythonリストに追加することはできません。好きですか
name = list()
name.append(myClass())
Pythonの基本構造がどのように機能するかを必ず読んでくださいhttp://docs.python.org/tutorial/datastructures.htmlおよびhttp://docs.python.org/tutorial/classes.html
append
次の方法を探しているようですlist
:
name = []
name.append(myClass())
name.append(myClass())