On Fri, 2007-01-12 at 12:17 -0800, mark wrote: > I want to pass a value to an argument of a function. The argument name > is dynamic and is stored in a > variable. How do I call the function using with arg_name and value as > the parameters. > thanks > mark > > For ex: > def function(arg1='None', arg2='None', arg3='None'): > print arg1 > print arg2 > print arg3 > > > arg_name = 'arg1' > arg_value = 'i am passing a value to argument 1' > function(???????)
function(**{arg_name: arg_value}) -Carsten -- http://mail.python.org/mailman/listinfo/python-list