(Letzte Zeile ist das Problem)
Code: Alles auswählen
class Objekt1(object):
def __init__(self,Attribut1_1):
self.Attribut1_1 = Attribut1_1
class Objekt2(object):
def __init__(self,Attribut2_1):
self.Attribut2_1 = Attribut2_1
self.Attribut2_2 = []
for i in range(5):
self.Attribut2_2.append(Objekt1_Liste.pop())
Objekt1_Liste=[]
for i in range(10):
Objekt1_Liste.append(Objekt1(i))
Objekt2_Liste=[]
for i in range(2):
Objekt2_Liste.append(Objekt2(i))
#Alle Attribut1_1 in allen Objekt2.Attribut2_2, funktioiniert.
for Objekt2 in Objekt2_Liste:
for Objekt1 in Objekt2.Attribut2_2:
print Objekt1.Attribut1_1
#Ein bestimmtes Attribut1_1, geht so nicht:
Objekt2_Liste[1].Objekt2.Attribut2_2[3].Objekt1.Attribut1_1
MfG Tompazi
PS: Sorry, für den umständlichen Satz..