Mengapa saya tidak bisa menggunakan list sebagai kunci dict di python?

Saya agak bingung tentang apa yang bisa / tidak bisa digunakan sebagai kunci untuk python dict. dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not allowed Jadi tuple adalah...