- 871 名前:デフォルトの名無しさん [2013/03/25(月) 14:48:14.02 ]
- 質問です。宜しくおねがいします。
オブジェクトをメンバーに持つオブジェクトがあったとします。メンバー側のオブジェクトから親のオブジェクトを参照する 方法はありますか? 例えば import random class Ko(object): def __init__(self,a,b): self.a=a self.b=b class Oya(object): def __init__(self,x,y,z) self.kodomo=Ko(x,y) self.z=z kodomotachi=[] oya1=Oya(1,2,3) oya2=Oya(3,4,5) oya3=Oya(31,41,51) oya4=Oya(11,21,31) kodomotachi.append(oya1.kodomo) kodomotachi.append(oya2.kodomo) kodomotachi.append(oya3.kodomo) kodomotachi.append(oya4.kodomo) kodomotachi.remove(kodomotachi[random.randint(0,3)]) としたとき、kodomotachiリストはOyaオブジェクトのインスタンスのkodomoメンバで構成されてる 訳ですが、たとえば上記のようにkodomotachiリストの内容が不明な時に、 kodomotachi[2]などから親オブジェクトを参照する方法はありますか?
|

|