How to get an object's name as a string?
Joe Strout
joe at strout.net
Tue Oct 28 21:05:33 EDT 2008
On Oct 28, 2008, at 6:58 PM, Steve Holden wrote:
> Objects in Python *don't* have names. Period. In Python we don't
> normally talk about variables anyway, except when speaking loosely, we
> talk about binding names. But please don't let this start another
> round
> of "Python programmers don't know how to describe the language". You
> have already made your opinions on that score more than clear.
As have I, I suppose, and I'll try to quit engaging in that argument
in the future.
> l = []
> l.append(l)
> del l
>
> What's the name of the list formerly known as "l"?
Hey, that's a very nice little demonstration of an orphaned object.
Thanks for sharing it!
Best,
- Joe
More information about the Python-list
mailing list