Confused by List behavior
Moshe Zadka
moshez at math.huji.ac.il
Thu Apr 20 09:34:07 EDT 2000
On Thu, 20 Apr 2000 ejbaker_seekonk at my-deja.com wrote:
> As a python newbie, I entered this script to explore list processing
> behaviours.
>
> yy = dir()
> for element in yy:
> print element
>
> for element in yy:
> print dir(element)
>
> The first 'for' loop works as expected. It returns,
> ['__builtins__', '__doc__', '__name__'].
>
> The second loop, however, returns three empty lists. For the life of
> me, I can't understand that. Becauese, if I type 'dir(__builtins__)',
> in a script, I get all of the elements of __builtins__.
>
> Can anyone explain this?
Hint: what happens if you type dir('__builtins__')?
thank-god-this-isn't-tcl-ly y'rs, Z.
--
Moshe Zadka <mzadka at geocities.com>.
http://www.oreilly.com/news/prescod_0300.html
http://www.linux.org.il -- we put the penguin in .com
More information about the Python-list
mailing list