小编Edw*_*oin的帖子

不可哈希类型:字典中的“列表”

我编写了一些代码来从第二个字典中获取新值并将其添加到新字典中。

这是两本词典:

a = {armani: jeans, dolce: gabbana}
b = {jeans: robo, jobs: versace}
Run Code Online (Sandbox Code Playgroud)

这是代码: {k:b[v] for k,v in a.items() if v in b}

但是,我收到以下错误:unhashable type: 'list'我知道这可能是因为我的值b[v]是这样的[[20], [30], [35]]

在过去的几个小时里,我的头一直在发疯。我确信它是如此之小

python dictionary list python-3.x

2
推荐指数
1
解决办法
4899
查看次数

标签 统计

dictionary ×1

list ×1

python ×1

python-3.x ×1