[Assorted-commits] SF.net SVN: assorted:[1042] sandbox/trunk/src/py/mutable_keys.py
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-10-27 20:57:58
|
Revision: 1042 http://assorted.svn.sourceforge.net/assorted/?rev=1042&view=rev Author: yangzhang Date: 2008-10-27 20:57:43 +0000 (Mon, 27 Oct 2008) Log Message: ----------- added mutable key demo Added Paths: ----------- sandbox/trunk/src/py/mutable_keys.py Added: sandbox/trunk/src/py/mutable_keys.py =================================================================== --- sandbox/trunk/src/py/mutable_keys.py (rev 0) +++ sandbox/trunk/src/py/mutable_keys.py 2008-10-27 20:57:43 UTC (rev 1042) @@ -0,0 +1,11 @@ +#!/usr/bin/env python + +# You *can* use mutable types as keys. + +class c(object): + def __hash__(self): return self.x + +x=c() +x.x = 0 +print {x: 0} +x.x = 1 Property changes on: sandbox/trunk/src/py/mutable_keys.py ___________________________________________________________________ Added: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |