Funktionen in einem Tupel ablegen und aufrufen
Verfasst: Freitag 5. November 2010, 12:03
Hallo zusammen,
ich möchte einer Dispatcherfunktion eine vom Nutzer zusammenzustellendes Tupel von Funktionen übergeben, die dann eine nach der anderen abgearbeitet wird. Die Funktionen haben alle die gleiche Zahl von Parametern.
Also in etwa so
Nur wie müssen die Funktionen aus dem Dispatcher aufgerufen werden?
Tausend Dank für Eure Hilfe
Poseidonius
ich möchte einer Dispatcherfunktion eine vom Nutzer zusammenzustellendes Tupel von Funktionen übergeben, die dann eine nach der anderen abgearbeitet wird. Die Funktionen haben alle die gleiche Zahl von Parametern.
Also in etwa so
Code: Alles auswählen
def function1(A):
# mach irgendwas
def function2(A):
# mach irgendwas
def function3(A)
# mach irgendwas
def dispatcher(tasks, A):
for i in range(0,len(tasks)):
tasks(i) ???
tasks=[function1, function2] #der Nutzer trifft hier eine Auswahl
dispatcher(tasks, A) #und lässt diese dann ausführen
Tausend Dank für Eure Hilfe
Poseidonius