博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
collections 模块常用方法学习
阅读量:4678 次
发布时间:2019-06-09

本文共 688 字,大约阅读时间需要 2 分钟。

前情提要:

    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

转载于:https://www.cnblogs.com/baili-luoyun/p/10247183.html

你可能感兴趣的文章
robotframework API 源码阅读笔记----robot.utils.asserts
查看>>
201521123092《Java程序设计》第七周学习总结
查看>>
[翻译]JWA(JEDI Windows API Headers)库的readmefirst.txt文件翻译
查看>>
秒杀系统(二)
查看>>
day23---ajax跨域解决---JSONP
查看>>
redis封装 get查询/删除key/keys查询
查看>>
移动端自适应js
查看>>
Pro Android学习笔记(三二):Menu(3):Context菜单
查看>>
java中用StringBuffer写文件换行
查看>>
c#ASP.NET中页面传值共有这么几种方式
查看>>
ios 截屏
查看>>
vue2.0 路由学习笔记
查看>>
甲骨文发布JSR 356 针对WebSocket的Java API
查看>>
[转]JAVA回调机制(CallBack)详解
查看>>
vue组件库(五):icon管理
查看>>
Apache Hadoop 和Hadoop生态圈
查看>>
Ctrl+Enter 选中文本提交
查看>>
android WIFI
查看>>
常用的匹配正则表达式和实例
查看>>
小组成员及其git链接
查看>>