def func(a, b, c): frame = inspect.currentframe() args, _, _, values = inspect.getargvalues(frame) for i in args: print " %s = %s" % (i, values[i]) return [(i, values[i]) for i in args]