私は持っている:
class Cluster:
# some attributes
c = Cluster()
タイプのリストはどこにあるc
べきですかCluster()
のようなものを定義できますc= Cluster[]
か?
私はpythonの初心者です。
私は持っている:
class Cluster:
# some attributes
c = Cluster()
タイプのリストはどこにあるc
べきですかCluster()
のようなものを定義できますc= Cluster[]
か?
私はpythonの初心者です。
明確にするために:「タイプのリスト」などはありませんCluster
。type のリストがありlist
、何でも含めることができます。
したがって、一連の を作成Cluster
して通常のリストに追加する必要があります。
たとえば、リスト内包表記では次のようになります。
N = 10 # length
clusters = [Cluster() for _ in range(N)]
または通常のループで:
clusters = []
for _ in range(N): clusters.append(Cluster())
いずれにせよ、リストは通常のリストであるため、後で変更できます。
c = [Cluster(arguments), Cluster(arguments2), ... ]
以下と同じです:
a = [1 , 2, "a" , 4, Cluster(arguments3)]
を書いてから、次のように cにオブジェクトをc = []
追加します。Cluster
list
c = []
obj = Cluster()
c += [obj]