¿Por qué Python no tiene listas de hash usando ID?

Al usar un diccionario en Python, lo siguiente es imposible:

d = {}
d[[1,2,3]] = 4

ya que'list' is an unhashable type. sin embargo, elid La función en Python devuelve un entero para un objeto que se garantiza que es único para la vida útil del objeto.

¿Por qué no usa Python?id hash un diccionario? ¿Hay inconvenientes?

Respuestas a la pregunta(3)

Su respuesta a la pregunta