Is this a "pythonic" method of executing functions based on the values of a tuple?
In short, a dictionary of functions IS the Python equivalent of the switch statement.

However, your implementation is awful. Start by dropping the "switch" in your variable names. It is not a switch, it is a dictionary. And there is no point in using "dictionary" in the name either. Make a real name like "act_on_msg" but even that is weak in my opinion.

And don't even explain that you are using a dictionary as a switch in your comments. At most, mention that  actOnMsg[combomsg]() runs the action method just to help those who are not used to seeing parentheses in that context.