使用Requests请求到一些json数据,接下来想要格式化输出呢,却遇到了TypeError: unhashable type: ‘dict’这样的错误提示。
一开始不明白错误出在哪,后面仔细检查才发现自己犯了个低级错误。
TypeError: unhashable type: ‘dict’意思是字典数据中的key不能是字典或者列表。
错误就出在这里了。原因是data这个key没有加上引号。
python不支持dict的key为list或dict类型,因为list和dict类型是unhashable(不可哈希)的。
比如下面这样的也会报一样的错
d={[]:”str”,{}:”11”} TypeError: unhashable type: ‘dict’
出现这种低级错误真是耽误大量时间。
标签: