python中关于list和tuple是否可以作为dict的键,简显一点我们可以用以下代码来看看结果!
这里可以清楚的看见使用list作为dict的键的时候会报出一个unhashable type(在Python中这个数据类型是不能被哈希的,其哈希针对于个人而言理解起来比较困难,各位朋友有兴趣的话可以去研究) 的这样一个错.
经过上面的实验可以简单说明dict可以接受不可变数据类型,不可接受可变数据类型.
python中关于list和tuple是否可以作为dict的键,简显一点我们可以用以下代码来看看结果!
这里可以清楚的看见使用list作为dict的键的时候会报出一个unhashable type(在Python中这个数据类型是不能被哈希的,其哈希针对于个人而言理解起来比较困难,各位朋友有兴趣的话可以去研究) 的这样一个错.
经过上面的实验可以简单说明dict可以接受不可变数据类型,不可接受可变数据类型.