【发布时间】:2019-09-25 04:43:09
【问题描述】:
我有一个列表:
list = [[0, 0, 0, 0, 1, 10, 10], [0, 0, 0, 0, 1, 11, 10], [1, 1, 1, 1, 0, 30, 25]]
我想从这个列表中创建一个字典,其中键是列表,值是 0:
dict = {[0, 0, 0, 0, 1, 10, 10]: 0, [0, 0, 0, 0, 1, 11, 10]: 0, [1, 1, 1, 1, 0, 30, 25]: 0}
我试过这个:dict = {key: 0 for key in list}
但我得到一个错误:
TypeError: unhashable type: 'list'
我该如何解决这个问题?
【问题讨论】:
-
您不能将列表作为键...
dict = {tuple(key): 0 for key in list}?
标签: python