標準庫之collections
阿新 • • 發佈:2018-09-04
default clas print rom edt item lec pop 標準
# 命名元組 # 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