On Tue, 19 Jul 2005 10:20:04 +0200, Glauco wrote:

>> The only niggly worry I have is I'm not sure when hash can be used, when
>> it is unique, or even if is it guaranteed to be unique.
>> 
> 
> Thank Steve, the idea was the same...
> but yours using hash is much elegant.

I'm still worried about hash of two unrelated objects returning the same
value.

Another implementation is to keep a hidden attribute of the object, and
initialise it to the integer 0. Instead of using hash(key), you use the
current value of the integer, then increment the integer by one.

This is guaranteed to be unique, no matter what.


-- 
Steven.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to