工程实践_Python中字典初始化时出现TypeError: unhashable type: ‘list‘错误的原因

工程实践_Python中字典初始化时出现TypeError: unhashable type: ‘list‘错误的原因

题目中的答案应该选D。

Python中字典初始化时如果里面含有列表则会出现TypeError: unhashable type: 'list’的错误。

原因是列表是可变的type,而字典中的哈希类型必须是不可变得type,比如元组。

所以可以将数组改成元组就没有问题了。