def run():
    print('run')

def walk():
    print('walk')

def talk():
    print('talk')
switch = {'run': run, 'walk': walk, 'talk': talk}
switch['run']()
Is this a "pythonic" method of executing functions as a python switch statement for tuple values?