腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TypeError
:
在
字典
中
设置
值
时
,
不可
哈希
类型
:'
list
`
、
、
、
我正在试着从一个文本文件
中
找出十个最常用的单词。= 1 outcomes_word[i] = 1 return outcomes_word 但是,当我像上面那样输入代码并使用该函数
时
,结果为
TypeError
: unhashable type: '
list
预期输出: ?
浏览 23
提问于2020-11-05
得票数 0
1
回答
是什么使列表难以理解?
、
、
、
、
因此,清单是
不可
推卸的:
TypeError
: unhashable type: '
list
' 列表是一种可变
类型
,不能用作
字典
中
的键(它可能会改变位置,使该键
在
字典
的内部
哈希
表
中
不再可定位)。我理解为什么使用可变对象作为
字典
键是
不可
取的。然而,Python也会引发同样的异常,即使我只是试
浏览 2
提问于2014-04-24
得票数 7
回答已采纳
3
回答
Python
不可
散列的
类型
:'OrderedDict‘
、
、
我对以下概念并不陌生:但是我不能理解下面这行代码是如何产生这样的堆栈跟踪的。staticmethod...102: l1s = set(var1) 103:
浏览 1
提问于2013-04-08
得票数 5
回答已采纳
1
回答
为什么Python声明“所有
不可
变的内置对象都是可选的”?
、
、
、
在
官方文档的一节
中
,访问者可以读到 of Python的
不可
变的内置对象是可哈斯的,而没有可变的容器(如列表或
字典
)不是.问题是,元组可以包含
不可
访问的对象(例如lists),因此对于来说,有些元组是
不可
访问的。 创建(有效)元组,由哈斯可(ints和string)和
不可
访问(
list
)数据
类型
组成.散列((1,2,3,‘4’)回溯
浏览 2
提问于2015-09-30
得票数 2
1
回答
如何使用
字典
作为标准,通过pd.apply()将
值
分配给dataframe
、
、
其中一个创建了一个评分标准,最终放在一个
字典
中
,另一个应该使用该
字典
对大约700,000行的数据帧
中
的行进行评分。
浏览 11
提问于2019-02-13
得票数 1
1
回答
为什么要把清单列得无稽之谈?
、
、
由于列表是
不可
接受的,set([[1, 2], [3, 4], [1, 2]])抛出
TypeError
: unhashable type: '
list
'。对的回答包括以下内容: 如果
哈希
值
在
存储
在
字典
中
的特定槽后发生更改,则会导致
字典
不一致。例如,最初列表将存储在位置A,该位置是根据散列
值
确定的。如果
哈希
值
发生了变化,如果我们查找列表,我们可
浏览 4
提问于2016-08-23
得票数 7
回答已采纳
9
回答
在
Python
中
"hashable“是什么意思?
我试着
在
互联网上搜索,但找不到hashable的意思。 当他们说对象是hashable或hashable objects是什么意思?
浏览 3
提问于2013-01-26
得票数 272
回答已采纳
2
回答
Python:鸭子
类型
与异常处理
、
、
、
假设我有一个函数: for item in
list
_of_things: try: process_item更广泛地说,我想使用鸭子
类型
和异常,就像Python
中
的惯例一样,但是
在
浏览 3
提问于2016-01-19
得票数 5
回答已采纳
1
回答
字典
元素集
、
、
、
我想用python创建一组
字典
。我知道如何制作
字典
列表并将其转换为set,但我想将
字典
添加到set
中
。有谁可以帮我?当我尝试下面的代码
时
,我得到了这个错误:“异常已经发生:
TypeError
不可
哈希
类型
:'dict'” C = set()B = {'c':3,
浏览 10
提问于2020-03-26
得票数 1
4
回答
为什么我在下面的代码
中
得到一个
不可
散列
类型
的错误:‘
list
’。
我
在
试着制作字数统计程序。但是,我被它卡住了。请检查一下故障是什么,我也标出了错误行。
浏览 2
提问于2015-12-21
得票数 2
1
回答
在
Python
中
循环数据
时
输入
不可
接受的“
list
”
类型
、
、
、
、
但是我的代码
TypeError
: unhashable type: '
list
'中出现了一个错误。请帮我把这个修好。
浏览 0
提问于2020-07-04
得票数 0
1
回答
如何使用Django嵌套对象添加GraphQL突变?
、
、
在
我的项目中,我有一个名为Workflows的对象,它与另一个名为DataSources的对象有1:许多关系。我非常接近能够使用GraphQL突变创建一个新工作流。name = graphene.String() datasources = graphene.
List
我收到了一个错误,上面写着“无法控制的
类型
:'dict'”任何想法都将不胜感激! 罗伯特
浏览 3
提问于2017-07-27
得票数 2
2
回答
为什么一个元组包含一个
不可
理解的
类型
是
不可
接受的?
我从设计的角度理解了为什么;如果元组仍然是可使用的,那么通过将其封装在元组中将其包装成
不可
接受的
类型
是很简单的,因为您可以更改对象的
值
而不更改元组的
哈希
值
,这就破坏了可运行性的正确行为。但是如果元组是
不可
理解的,那么我就不明白是什么使对象成为可哈斯的--我认为它只需要让__hash__(self)实现,而元组就是这样做的。根据我看过的其他答案,从测试示例来看,这样的对象似乎是
不可
接受的。似乎tuple.__hash__()为其组件对象调用__hash__是明智的行为,但
浏览 1
提问于2017-10-17
得票数 5
回答已采纳
1
回答
Pandas列的列表理解结果是:
不可
理解的
类型
:“dict”
、
、
、
、
内核
在
Kaggle上运行得很好。但是,当我尝试将其作为.ipynb文件运行时,下面的行(
在
单元格4
中
)将引发一个错误:返回的错误是:基于这个堆栈溢出,我理解
字典
不能用作另一个
字典
中
的密钥然而,我
浏览 3
提问于2018-10-04
得票数 1
回答已采纳
2
回答
无法将列表转换为集合,引发"unhashable type:'
list
‘“错误
、
、
、
of the recursion from function all_sublists assert len(seq)==2 ans.extend(temp) return Q3_ans---------------------------------------
浏览 0
提问于2018-10-15
得票数 7
6
回答
在
Python
中
,为什么元组是可使用的,而不是列表?
在下面,当我试图散列一个列表
时
,它会给出一个错误,但是可以使用tuple。我猜这跟不变性有关。有人能详细解释一下吗?= [1,2,3] Traceback (most recent call last):
TypeError
: unhashable type: '
list
'z = (5,6)print(y) {(5, 6): 89}
浏览 2
提问于2017-02-13
得票数 40
回答已采纳
5
回答
如何在python
中
创建
不可
变的
字典
?
、
、
、
我想在python中使用subclass dict,这样子类的所有
字典
都是
不可
变的。更新 目标是API的共同响应可以作为dict使用,必须作为全局变量共享。所以无论如何都要完好无损?
浏览 6
提问于2012-06-13
得票数 16
回答已采纳
1
回答
Python Schematics -具有多个
值
类型
的
字典
类型
、
、
我甚至不确定这是否可能,但我们
在
Python中使用Schematics进行数据验证,并且我们有一个
字典
列表,可以有多种
类型
的
值
(例如,字符串列表、数字列表、
字典
列表等)。所以我的第一个尝试是使用联合
类型
。updated_at = DateTimeType(default=datetime.datetime.now) 但是由于一些未知的原因,isinstance()给我的错误是arg2必须是一个
类型
或
类型
的元组(我有一种感觉,这意味着只有两种
类型
浏览 2
提问于2018-10-05
得票数 1
2
回答
TypeError
:
不可
哈希
类型
:
在
python中使用groupby
时
为'
list
‘
、
、
、
pd.date_range('01/01/2001',periods=100))data.groupby(keys).mean() 但它有一个错误:
TypeError
: unhashable type:'
list
‘。
浏览 0
提问于2017-06-04
得票数 15
回答已采纳
4
回答
字典
成员资格检查的意外行为
、
但是,当value无法使用时,它就会在
TypeError
: unhashable type
中
失败。另一个例子是: result = somedict[value] # handle the missing keysomedict.get(value, default) 不返回默认
值
,而是抛出
TypeError
。如果项目
在
自己,则应返回真,否则
浏览 0
提问于2018-01-25
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中frozenset,秒变不可变集合,再也不用担心多线程了!
Python3 基本数据类型之Dictionary
Python操作Redis大全
你的字典还是想改就改?试试Python MappingProxyType,让你的数据只读到底!
Python 进阶:自定义对象实现切片功能
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券