Um eine Klasse zu schreiben, welche iterierbar ist, gibt es ja viele
Beispiele im Netz. So wie hier:
https://www.programiz.com/python-programming/iterator
Ich möchte jedoch eine Klasse um zwei Methoden erweitern, welche beide
innerhalb der Klasse zu iterieren verwendet werden können. Für diesen
Fall finde ich allerdings nirgends eine Beschreibung. Kann mir jemand
einen Link schicken oder mir einen Tipp geben?
Meinen Code habe ich mir also so ähnlich forgestellt:
Code: Alles auswählen
class Myclass():
def iterMeth1(self):
....
def iterMeths(self):
....
def normalMeth(self):
for x in iterMeth1():
print x
for x in iterMeth2():
print x
bla = MyClass()
bla.normalMeth()