def foo(x): return locals() def foofp((x)): return locals() lambda_foo = lambda x: locals() lambda_foofp = lambda (x): locals() def multi((x, y)): return locals() print 'foo(5) - without fplist' print foo(5) print print 'foofp(5) - with fplist' print foofp(5) print print 'lambda_foo(5) - without fplist' print lambda_foo(5) print print 'lambda_foofp(5) - with fplist' print lambda_foofp(5) print print 'multi((5, 6)) - with fplist' print multi((5, 6)) print