Thank you, Emile. That is the exact answer I needed.
Robert On Wed, 2009-05-20 at 07:48 -0700, Emile van Sebille wrote: > 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
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor