I don't think I would recommend adding hash methods to mutable builtins. Storing keys by identity or value both can make sense for these kind of objects. And since python prefers not to guess I think it is a good thing there is no default hash for mutable objects.
In that case, I don't think we now disagree on anything more substantial than what the __hash__ documentation in the Language Reference should be saying :)
Cheers, Nick.
-- Nick Coghlan | [EMAIL PROTECTED] | Brisbane, Australia --------------------------------------------------------------- http://boredomandlaziness.skystorm.net -- http://mail.python.org/mailman/listinfo/python-list