我正在编写一个python代码,我需要将一个节点对象和路径值(一个整数)一起存储在堆中,堆将根据这个整数路径值对其进行排序我怎么能成功这个我试过这行代码
self.__frontier = [node]
heapq.heappush(self.__frontier, (node.path_cost + self.__heuristic,node))
tempNode=heapq.heappop(self.__frontier)
但是这些代码行不能像我预期的那样工作我该如何解决你能帮我吗?截止日期快到了,我仍然无法解决这个问题。