擅长:python、mysql、java
<p>看起来你在试图用一个列表作为字典中的键或类似的东西。列表是不可哈希的,因此它们不能用作字典键或集合。</p>
<p>另一方面,python会在发生此类错误时提供stacktrace,其中包括文件名和行号。你应该可以用它来追踪违规代码。</p>
<p><strong>编辑关于stacktraces:</p>
<pre><code>cat > script.py
foo = [1,2,3]
bar = {}
bar[foo] = "Boom"
print "Never happens"
python script.py
Traceback (most recent call last):
File "script.py", line 3, in <module> // this is the file and the line-number
bar[foo] = "Boom"
TypeError: unhashable type: 'list'
</code></pre>