• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
百里丶落云
Gee,gee,baby,baby
            管理     
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
年与时驰,意与日去,遂成枯落, 多不接世,悲守穷庐,将复何及。
posted on 2019-01-09 22:08  百里丶落云  阅读(171)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3