社区
脚本语言
帖子详情
l=set(m) 的报错 TypeError: unhashable type: 'list'
学习小子123
2013-11-28 07:55:51
这是为什么?m=list(WORD[i])
l=set(m)
WORD是一个字典,i是一个key值,我运行的时候总会在 l=set(m)出报错 TypeError: unhashable type: 'list'
现在很纠结!求正解!
...全文
588
2
打赏
收藏
l=set(m) 的报错 TypeError: unhashable type: 'list'
这是为什么?m=list(WORD[i]) l=set(m) WORD是一个字典,i是一个key值,我运行的时候总会在 l=set(m)出报错 TypeError: unhashable type: 'list' 现在很纠结!求正解!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hsfzxjy
2014-01-26
打赏
举报
回复
m包含的元素必须是可哈希的
iasky
2013-11-28
打赏
举报
回复
http://stackoverflow.com/questions/8532146/python-dictionary-typeerror-unhashable-type-list
零基础入门python3.7 ——基础知识总结(七)集合(
set
)
a = {1, 2, [1, 2]} #
报错
:
Type
Error
: un
hash
able
type
: '
list
' ``` 集合元素的访问: 由于集合是无序的,所以无法通过索引来访问元素。通常通过循环遍历访问集合中的每个元素,如下: ```python a = {1, 2, 2}...
python
报错
Type
Error
: un
hash
able
type
: ‘
list
‘解决方案及原因
Type
Error
: un
hash
able
type
: '
list
' 原因及
报错
详情 类型错误,只能添加不可变对象 下面看看我的
报错
代码: s2 =
set
([1, 2, 3, 3]) s2.add([1, 2, 3]) print(s2) 图示: 解决方法: 根据提示,我们不可以添加...
list
转
set
:
Type
Error
: un
hash
able
type
: “
list
“, 如何对二维列表去重?
对于二维列表直接使用
set
会
报错
Type
Error
: un
hash
able
type
: "
list
" 那么针对二维列表如何去重呢? 通过如下代码可以实现: lst = [[1,2,3], [1,2,3], [2,3,4], [2,3,4], [3,4,5], ] res =
list
(
set
([tuple(t...
Type
Error
: un
hash
able
type
: ‘dict‘ 解决方案
本文主要介绍了
Type
Error
: un
hash
able
type
: 'dict’解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案
出现
报错
:
Type
Error
: un
hash
able
type
: ‘
list
‘
出现
报错
:
Type
Error
: un
hash
able
type
: '
list
' 之后的三种解决方法
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章