On Fri, 14 Feb 2014 17:55:52 -0800, Rustom Mody wrote:

> My own preference: No is operator; only id when we deliberately need to
> poke into the implementation.
> 
> Of course I am in a miniscule minority I guess on that :-)

If I have understood you, I think that's a poor way of looking at it. We 
can have an `is` operator to determine whether or not two objects are the 
same, without having a concept of object IDs; but you can't have a 
concept of object IDs without having distinct objects. `is` is more 
fundamental than id().

IDs are a proxy for distinct objects. If you live in a country with an ID 
card of some sort, then the IDs acts as an identifier for each unique 
individual. But countries without ID cards don't lack unique individual 
people.


-- 
Steven
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to