[pyar] variable que referencia a otra
Roberto Alsina
ralsina en netmanagers.com.ar
Mie Mar 19 22:22:19 ART 2014
On 19/03/14 21:17, Javier Marcon wrote:
> Hola, quiero hacer algo que non encuentro como hacerlo. Como hago que
> una variable referecie a otra? Lo que en php haria asi:
>
> $foo = "pepe"
> $faa = "foo"
> echo $$faa
> // La sentencia echo $$faa devuelve pepe porque al ponerle $$ le digo
> que el hecho lo haga sobre la variable que tiene como nombre el
> contenido de la variable que tiene el $$.
> argentina
> Lo que quiero tener es un diccionario que tenga sentencias sql y otro
> diccionario estas referencias para los parametros sql y asi al entrar a
> un método que lo llamo muchas veces, puedo sacar rapido las sentencias
> sql (armandolas dinamicamente primero) y con el diccionario de
> parametros saber que parametros necesita la sentencia que voy a
> ejecutar, siempre sacando los datos de un diccionario recursivo mucho
> mas grande.
Con la aclaración de que probablemente deberías usar una estructura de
datos (diccionarios anidados o algo así) en vez de usar el namespace:
>>> _ = lambda x: globals()[x]
>>> a=2
>>> b='a'
>>> c='b'
>>> _(b)
2
>>> _(c)
'a'
>>> _(_(c))
2
More information about the pyar
mailing list