2024-06-25 05:56:51 发布
网友
在pythonheapq中,如果要放入对象,如何使用lambda指定其键?比如heapq.heappush(Q, v, key=lambda x: f(x))。在
heapq.heappush(Q, v, key=lambda x: f(x))
谢谢
你不能。或者更确切地说,你不能指定它为lambda。但是,您可以生成一堆元组,heapq.heappush(Q, (key(v), v))和{}。在
heapq.heappush(Q, (key(v), v))
你不能。或者更确切地说,你不能指定它为lambda。但是,您可以生成一堆元组,}。在
heapq.heappush(Q, (key(v), v))
和{相关问题 更多 >
编程相关推荐