selamlar;
şöyle bir yapı nasıl yaparım.
class a:
def __init__(self,name=str,id=int)
self.name = name
self.id = id
class b:
als = []
def __init__(self,aa=a,name=str)
self.aa = aa
self.name = name
self.__class__.als.append(aa)
a1 = a("deneme1",1)
a2=a("deneme2",2)
abc = b(a1,"")
abc = b(a2,"ad2")
yukardaki ile a1 ve a2 classında oluşturduğum objeleri b tipindeki abc içindeki als’ye append etmek istiyorum.
bunu
x = []
x.append(a1)
x.append(a2)
olarakta yapabilirim fakat yukardaki gibi başka bir class içinde append etmek istiyorum. fakat beceremedim.
veya
class b(x=[a]):
????
gibi bir yapı var mıdır.
Özetle oluşturduğum bir classı farklı propertyleri olan başka bir classta n tane append edip kullanmak istiyorum.
teşekkürler.