标准库之collections
Posted hhsh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标准库之collections相关的知识,希望对你有一定的参考价值。
# 命名元组 # from collections import namedtuple # # p = namedtuple(‘point‘, [‘x‘, ‘y‘]) # p1 = p(4,3) # p2 = p(3,4) # print(p1.x) # print(p2.y) # print(p(4,3)) # 双栈队列 # from collections import deque # l = [1,2] # dq = deque(l) # dq.append(3) # dq.appendleft(0) # dq.insert(4,5) # print(dq.pop()) # print(dq.popleft()) # print(dq) # # 有序的字典 # from collections import OrderedDict # # od = OrderedDict([(‘a‘, 1), (‘b‘, 2), (‘c‘, 3)]) # print(od) # print(od[‘b‘]) # for i in od.items(): # print(i) # 默认字典 # from collections import defaultdict # d = defaultdict(lambda : 5) # print(d[‘a‘])
以上是关于标准库之collections的主要内容,如果未能解决你的问题,请参考以下文章