El docs dice que una clase es manejable siempre que defina el método __hash__ y el método __eq__. Sin embargo: class X(list):
# read-only interface of `tuple` and `list` should be the same, so re
Estoy un poco confundido acerca de lo que puede/no puede usarse como clave para un dict python. dicked = {}
dicked[None] = 'foo' # None ok
dicked[(1,3)] = 'baz' # tuple ok
import sys
dicked[sys]