python collections 内建数据类型
今天刷题遇到一个用了deque的题解,感觉很有意思。以后慢慢更新collections库下的各种数据类型。
- deque
双端队列,提供左右压栈/弹栈/插值方法。- 需要注意的是
extendleft
方法# 每次都把可迭代对象的值插到最左 from collections import deque que = deque() que.extendleft(['a', 'b', 'c']) # deque(['c', 'b', 'a'])
- 需要注意的是
- defaultdict
dict.get / dict.setdefault / defaultdict - etc