python3 库
Haskei
这个作者很懒,什么都没留下…
展开
-
Python heapq
heappush(heap, item):将 item 加入堆中。 heappop(heap):弹出堆中最小的元素,返回值是最小的元素。 heapify(heap):将一个list转化成堆,heap本来是list类型。 heapreplace(heap, x):先将堆中最小元素弹出,然后将元素x 入堆。 heappushpop(heap, item):先将item 入堆,然后弹出并返回堆中最小的元素。区别与heapreplace,是先压入再弹出,弹出的元素有可能不是原来的堆顶元素。 merge(*原创 2020-06-14 22:04:14 · 224 阅读 · 0 评论 -
python collections 知识点
1. collections.defaultdict() 用于缺省的时候用,比如: D = collections.defaultdict(list) D2 = collections.defaultdict(int) # 打印出 [] print(D['a']) # 打印出 0 print(D2['a']) # 如果是直接使用python的{},下面这样会报KeyError d = {} print(d['a']) 2. collections.deque queue.Queue 用于多线程原创 2020-06-11 12:53:23 · 132 阅读 · 0 评论