import heapq my_heap = [] #使用列表保存数据 #网列表中插入数据,优先级使用插入的内容来表示,就是一个比较大小的操作,越大优先级越高 heapq.heappush(my_heap,[29,True,"xiaohong","asdfa"]) heapq.heappush(my_heap,[28,False,"xiaowang"]) heapq.heappush(my_heap,[25,False,"xiaogang"]) for i in range(3): ret = heapq.heappop(my_heap) print(ret)
D:anacondapython.exe C:/Users/liuxinyu/Desktop/pytorch_test/day8/chatbot/测试.py [25, False, 'xiaogang'] [28, False, 'xiaowang'] [29, True, 'xiaohong', 'asdfa'] Process finished with exit code 0