点此进入CSDN

点此添加QQ好友 加载失败时会显示




python 中自带的堆模块heapq

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:\anaconda\python.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

  

posted @ 2020-02-28 20:44  高颜值的殺生丸  阅读(307)  评论(0编辑  收藏  举报

作者信息

昵称:

刘新宇

园龄:4年6个月


粉丝:1209


QQ:522414928