在我的代码中,我们使用 heapq.heappop 但它没有从列表中删除项目你能帮我吗?
node=Node(init_state,None,None,0)
self.__frontier = [node]
heapq.heappush(self.__frontier, (node.path_cost + self.__heuristic,node))
tempNode=heapq.heappop(self.__frontier)
当我们从堆中弹出最后一行时,为什么不删除节点?