On Thu, Aug 13, 2009 at 3:30 PM, Megan Land<[email protected]> wrote: > Hi, > > I'm trying to call a function from a dictionary. I did some googling and > from what I can tell my code should work, but doesn't. Here's an example: > > def myFunc(self, inputList): > dict={0: func0, 1: func1, 2:func2} > for element in inputList: > dict[element]() > > When I go to run this I get an error saying func0 is not defined. Does > anyone have any ideas as to why this won't work? I'm using Python 2.6 if > that makes any difference.
You don't show any definition for func0 in the above snippet. Where is it defined? Kent _______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
