naming objects from string
Gabriel Genellina
gagsl-py at yahoo.com.ar
Thu Sep 21 03:09:26 EDT 2006
At Thursday 21/9/2006 00:59, manstey wrote:
>If I have a string, how can I give that string name to a python object,
>such as a tuple.
>
>e.g.
>
>a = 'hello'
>b=(1234)
>
>and then a function
>name(b) = a
>
>which would mean:
>hello=(1234)
>
>is this possible?
You may use another object as a namespace:
class X: pass
x = X()
a = 'hello'
b = (1,2,3,4)
setattr(x, a, b)
print x.hello # prints (1,2,3,4)
getattr(x, a) # returns the same
but perhaps if you explain better what you want, we can figure out
how to do that...
Gabriel Genellina
Softlab SRL
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
More information about the Python-list
mailing list