一、错误来源:

二、根因定位

调用 set() 来转为集合类型时,传递进来的参数必须是可哈希的(hashable),而list是可变类型无法进行哈希;
list 不使用 hash 值进行索引,故其对所存储元素没有可哈希的要求;set / dict 使用 hash 值进行索引,也即其要求欲存储的元素有可哈希的要求。Python不支持dict的key为list或dict类型,因为list和dict类型是unhashable(不可哈希)的


集合添加数据类型出现:unhashable type: ‘list‘相关推荐

  1. typeError: unhashable type: 'list’问题分析

    list常用去重方法 在python中使用list存储数据时有时候需要list中的数据不能重复,这样就需要用到去重操作,因为set是会自动把重复的内容去掉的,所以常用的简单去重方法是先将list转为s ...

  2. 机器学习实战:TypeError: unhashable type: 'matrix'

    在<机器学习实战>的第9章树回归中的源代码错误: 既是: TypeError: unhashable type: 'matrix' matrix类型不能被hash 解决过程: In [22 ...

  3. Python debug——TypeError: unhashable type(list/set/dict)

    正如错误提示,list/set/dict 均不可被哈希. 这一异常通常出现在,调用 set(-) 来构造一个 set (集合类型)时,set() 需要传递进来可哈希的元素(hashable items ...

  4. [转载] Python中的set(集合)数据类型

    参考链接: Python集合set add函数 Python中的set(集合)数据类型 Python中除了常见的Numbers(数字).String(字符串).List(列表).Tuple(元组).D ...

  5. (二)数据类型(data type)

    数据类型(data type) 数据类型分为基本数据类型和引用数据类型. 1.基本数据类型 8种基本数据类型.各个基本类型之间是平等的,不存在大小和父子类的关系.它们之间的大小只是从存储数据所占用的空 ...

  6. TypeError: unhashable type: 'dict'

    TypeError: unhashable type: 'dict' 错误代码: def update_data(uri_path,value):updateBody = {{"query& ...

  7. 【Android 安全】DEX 加密 ( Application 替换 | ActivityThread 中的 mAllApplications 集合添加 Application )

    文章目录 一. 当前 Application 替换进度 二. ActivityThread 中的 mAllApplications 集合添加 Application 一. 当前 Application ...

  8. 成功解决TypeError: unhashable type: 'numpy.ndarray'

    成功解决TypeError: unhashable type: 'numpy.ndarray' 目录 解决问题 解决思路 解决方法 解决问题 TypeError: unhashable type: ' ...

  9. Go支持自定义数据类型:使用type来定义,类似于数据类型的一个别名

    为了简化数据类型定义,Go支持自定义数据类型 基本语法: type 自定义数据类型名 数据类型 可以理解为 : 相当于起了一个别名 例如:type mylnt int ----->这时mylnt ...

最新文章

  1. 小蓝发布带屏幕的单车,瞄准精准广告媒体平台
  2. java保存私钥_如何在Java中使用密钥库来存储私钥?
  3. http post,get,put,delete区别(收集整理)
  4. python:对list去重
  5. CoderForces999D-Equalize the Remainders
  6. JFinal Web开发学习(一)开启HelloWorld
  7. 52. yii create webapp
  8. 重置电脑的网络配置 -- 解决防火墙问题导致的应用启动失败
  9. 数论1.0 数论基础
  10. knx智能照明控制系统电路图_智能照明控制系统(KNX)
  11. 视频教程-2021软考软件设计师--基础知识培训视频-软考
  12. 生物统计学(biostatistics)学习笔记(三)
  13. 软件项目管理1:开发计划和版本计划举例
  14. 为kubernetes(k8s)单独配置kubectl工具
  15. 10mbps 局域网组播_80211 组播速率及组播转单播
  16. 计算机隐藏用法表白,微信隐藏符号功能大全 情人节可以发这些表白
  17. 解决:teamviewer作为个人用途免费,但仅可使用数量的设备上
  18. 百度地图迁徙大数据_百度地图迁徙大数据:除武汉外多地出行趋势回升
  19. 深度分析红米note9和华为nova8哪个好-红米note9和华为nova8区别
  20. 2022年贵州省高新技术企业认定奖励补贴及申报条件

热门文章

  1. 关于Python中if、for、with、list、dict的练习题
  2. Python字符串逐字符或逐词反转方法
  3. 5种Python逐行读取文件的方式
  4. Python中经典类和新式类的区别
  5. python中对list去重的多种方法
  6. mysql表jiayi_MySQL Memory存储引擎:优势及性能测试
  7. linux 为什么有时用killall指令找不到要杀死的进程?(no process found)
  8. visual studio快捷键 Qt creator快捷键
  9. 【图像处理】图像内插“最近邻插值 最近邻内插法(Nearest Neighbour Interpolate)”代码演示(调整图像大小、放大、缩小)
  10. 天梯赛 L1-009 N个数求和 (20 分)