dynamic argument name for functions

mark rkmr.em at gmail.com
Fri Jan 12 21:30:25 CET 2007


On 1/12/07, Carsten Haese <carsten at uniqsys.com> wrote:
>
> On Fri, 2007-01-12 at 20:22 +0000, Simon Brunning wrote:
> > On 1/12/07, mark <rkmr.em at gmail.com> 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
> > >  arg_name = 'arg1'
> > >  arg_value = 'i am passing a value to argument 1'
> > >  function(???????)
> >
> > Untested:
> >
> > function(**{arg_name: arg_value})
>
> My version is superior: I tested it before replying. ;)


both work like charm! ;-)!
thanks
mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20070112/78c19121/attachment.html>


More information about the Python-list mailing list