Claro, algunos no le verán el sentido, ya que se podría usar diccionarios, pero sé que en algún momento podría ser útil.
a = "algo"
b = 512
c = None
def vartostr(var):
return [name for name, ref in globals().iteritems() if ref is var][0]
lista = [a, b, c]
for i in lista:
print "Estos son los valores de la variable %s: %s" %(vartostr(i), i)

No hay comentarios:
Publicar un comentario