collections 模組常用方法學習
阿新 • • 發佈:2019-01-09
前情提要:
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