On 1/12/07, mark <[EMAIL PROTECTED]> 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(???????)
Untested:
function(**{arg_name: arg_value})
--
Cheers,
Simon B
[EMAIL PROTECTED]
--
http://mail.python.org/mailman/listinfo/python-list