I am trying to use functional programming to create a dictionary containing a key and a function to execute:
myDict={} myItems=(\"P1\",\"P2\",\"P3\",....\"
# index dictionary by list of key names def fn1(): print "One" def fn2(): print "Two" def fn3(): print "Three" fndict = {"A": fn1, "B": fn2, "C": fn3} keynames = ["A", "B", "C"] fndict[keynames[1]]() # keynames[1] = "B", so output of this code is # Two