On 5/20/2009 7:25 AM Robert Berman said...
Hi,
Given a list of options: option_1.......option_n. For each option I have
a corresponding function: func_1..... func_n. I have all function names
defined in a list similar to flist = [func_1, func_2,.......func_n]
which I know is a legitimate construct having found a similar construct
discussed by Kent Johnson in 2005.
What I do not know how to do is to call the selected function. If the
index of options is 1, then I want to call func_2; do I code
flist[index]?
Yes - with trailing () of course...
def func1():return 1
def func2():return 2
def func3():return 3
flist = [func1,func2,func3]
flist[0]()
flist[1]()
flist[2]()
Emile
I do not think Python has a branch indirect construct so I
cannot use anything similar to that methodology. What is the best
approach to take to solve this problem?
Thank you for any assistance, hints, solutions, and guidelines.
Robert
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor