当前分类:python>>正文

打印json结果出现TypeError: unhashable type: ‘dict’

来源:互联网   更新时间:2022年6月15日  

使用Requests请求到一些json数据,接下来想要格式化输出呢,却遇到了TypeError: unhashable type: ‘dict’这样的错误提示。

一开始不明白错误出在哪,后面仔细检查才发现自己犯了个低级错误。

TypeError: unhashable type: ‘dict’意思是字典数据中的key不能是字典或者列表。

image

错误就出在这里了。原因是data这个key没有加上引号。

python不支持dict的key为list或dict类型,因为list和dict类型是unhashable(不可哈希)的。

比如下面这样的也会报一样的错

d={[]:”str”,{}:”11”}
TypeError: unhashable type: ‘dict’

出现这种低级错误真是耽误大量时间。

本文固定链接:https://6yhj.com/leku-p-2859.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: