1. 程式人生 > >collections 模組常用方法學習

collections 模組常用方法學習

前情提要:

    1:模組介紹

      個人認為就是 python自帶的騷操作模組.如果基礎能力夠給力的話,完全用不到

        個人認為解析式才是裝逼神奇,用模組的都是偽娘

      

    2:deque   雙向列表

from collections import deque
# q = deque(['a','b','c'])
# q.append('d')  #預設從右邊新增
# q.pop()     #預設從右面刪除
# q.appendleft('-a')   #從左面新增
# q.popleft()     #從左面刪除
# print(q)

 

    3:defaultdict  定義key的字典

# from collections  import  defaultdict
# dd =defaultdict(lambda :'N/A')     #傳入方法
# dd['k1'] ='abc'       #建立key 的值
# print(list(dd))
# dd['k2']
# print(dd)
#

 

    4:Couter   以字典的形式返回,一個可迭代物件的重複內容的數量

# from collections import Counter
# s1 =['a','a','b','b','c','c','d','c','d','e','a'] # c =Counter(s1) # print(list(c))

 

 

defaultdict