#SWITCH EN PYTHON # Test methods def foo(x): return 'foo %s' % x def bar(*args, **kw): return 'bar args %s and kwargs %s' % (args, kw) # Define here keys + function associated d = { 'a': lambda x: foo(x), 'b': lambda *args, **kw: bar(*args, **kw) } print '[x] %s' % d['a']('koopa') print '[x] %s' % d['b']('luigi', princess='peach')