ich suche in Python 2.5 udn 2.6 die Möglichkeit über ein Object zu iterieren, zurückgegeben werden soll eine Liste.
Code: Alles auswählen
class Test1:
def __init__(self):
self.__xyz = [1,2,3,4,5,6,7,8,9,10] # Beispieldaten
def __len__(self):
return len(self.__xyz)
def __???__(self):
return self.__xyz
class Test2(Test1):
def __init__(self):
Test1.__init__(self)
self.__zyx = [9,8,7,6,5,4,3,2,1] # Beispieldaten
def __len__(self):
return len(self.__zyx)
def __???__(self):
return self.__zyx
test1 = Test1()
test2 = Test2()
print len(test1) # Ausgabe von 10
print len(test2) # Ausgabe von 9
for i in test1:
print i # Ausgabe von __xyz 1,2,3,4,5,6,7,8,9,10
for i in test2:
print i # Ausgabe von __zyx 9,8,7,6,5,4,3,2,1
Twilo