我想存储唯一状态,并希望支持将列表添加到集合中。列表不可散列,因此我将列表转换为元组。我为什么收到
TypeError: unhashable type: 'list'
何时将元组添加到我的集合中?
def find_solution(self):
states = set()
frontier = deque()
tup = tuple(list(self.get_board()))
states.add(tup)
self.get_board()
已经是一个列表,但是我使用list()进行了转换以显示它。
我希望能够将转换元组添加到我的列表中。