我希望能够通过使用另一个列表中的对象来引用字典中的列表。第一个列表是矩形对象的列表,第二个列表是从第一个列表中划分出来的较小矩形对象的列表。
这是我尝试过的:
def merge(self, parent_list, child_list):
tile_dict = dict(zip(parent_list, child_list))
return tile_dict
但是我收到错误“Unhashable type: pygame.Rect”。不能为此目的使用字典吗?如果是这样,完成与最初预期类似的事情的适当列表理解是什么?