This may also be useful:

>>> a = 1
>>> b = 2
>>> c = 3
>>> locals()
{'a': 1, 'c': 3, 'b': 2, '__builtins__': <module '__builtin__' (built-in)>, 
'__name__': '__main__', '__doc__': None}
>>> locals().keys()
['a', 'c', 'b', '__builtins__', '__name__', '__doc__']
>>> 

Cheers!!

Albert-Jan



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In the face of ambiguity, refuse the temptation to guess.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

--- On Fri, 12/25/09, Lie Ryan <[email protected]> wrote:

From: Lie Ryan <[email protected]>
Subject: Re: [Tutor] Listing available variables
To: [email protected]
Date: Friday, December 25, 2009, 9:16 AM

On 12/25/2009 6:50 PM, Mkhanyisi Madlavana wrote:
> How do I list all the available variables in python. for example if I say:
>>>> a = range(10)
>>>> b = 16
>>>> c = ""
> .... (some variables)
>>>> z = ["this","that","none"]
> I then need a command that will list the variables I assigned like:
>>>> some_command
> a, b, c, ... (some variables), z

dir()

>>> a = range(10)
>>> b = 16
>>> c = ""
>>> z = ["this","that","none"]
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'a', 'b', 'c', 'z']

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor



      
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to