¿Es aconsejable usar el objeto id
como una clave hash (a través del __hash__
) para poder hash un objeto que de otra manera sería mutable para una sola instancia de un programa? Usar los atributos del objeto sería más agradable, pero todos son mutables y pueden cambiar.Usando ID de objeto como hash para objetos en Python
Esto se me ocurrió mientras miraba Sets of instances y me pregunto si es sabio.
Gracias. Su segunda oración lo aclara bastante bien. –