1. 程式人生 > >python基礎 —— 內建模組

python基礎 —— 內建模組

collections

namedtuple(‘名稱’, [屬性list])

用來建立一個自定義的tuple物件(可以表示不變集合),規定了tuple元素的個數,並可以用屬性而不是索引來引用tuple的某個元素。

Point = namedtuple('Point', ['x', 'y'])
p = Point(1, 2)

deque

實現插入和刪除操作的雙向列表,適合用於佇列和棧
實現list的append()和pop()外,還支援appendleft()和popleft()

defaultdict

使用dict時,key不存在,返回一個預設值

dd =
defaultdict(lambda: 'N/A')

OrderedDict

Key按照插入的順序排列

Counter

計數器