I am trying to use functional programming to create a dictionary containing a key and a function to execute:
myDict={} myItems=(\"P1\",\"P2\",\"P3\",....\"
You can just use
myDict = { "P1": (lambda x: function1()), "P2": (lambda x: function2()), ..., "Pn": (lambda x: functionn())} myItems = ["P1", "P2", ..., "Pn"] for item in myItems: myDict[item]()