当我尝试检查当前本地范围或全局范围内的集合是否可用时,我总是得到以下错误。
>>my_set = set()
>>my_set in locals()
>>Traceback (most recent call last):
File "<ipython-input-22-47b6756e3345>", line 1, in <module>
my_set in locals()
TypeError: unhashable type: 'set'
>>my_set in globals()
>>Traceback (most recent call last):
File "<ipython-input-22-47b6755f5503>", line 1, in <module>
my_set in globals()
TypeError: unhashable type: 'set'
>>my_set in vars()
>>Traceback (most recent call last):
File "<ipython-input-22-47b6755f9947>", line 1, in <module>
my_set in vars()
TypeError: unhashable type: 'set'
如果set不在任何这些词典中(本地词,全局词或变量词),我在哪里可以检查是否定义了一个词组?
答案 0 :(得分:6)
您需要在检查时引用该名称。
center = event.getCenter().getLat() + "," + event.getCenter().getLng();