python 容器总结整理


Posted in Python onApril 04, 2017

python 容器总结整理

list

可变数组

tuple

不可变数组

dict

键值对(key-value)的字典(dictionary)

初始化:

a={‘lyt':90}

添加:

a[‘zxw']=91

访问:

1.a[key]

不存在会出错

2.a.get(key)

不存在返回None

3.a.get(key,val1)

不存在返回指定的val1

####判断:

>>>key in a
True/False

删除:

a.pop(key)

存在返回对应的val,不存在报错

注意,key必须为不可变量,如字符串,整数,元组。不可为数组。

>>> a
[1, 2, 3]
>>> b
(1, 2)
>>> d
{'lyt': 90}
>>> d[a]=99
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
>>> d[b]=99
>>> d
{(1, 2): 99, 'lyt': 90}

set

不含重复key的集合

创建

需要提供一个list

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python访问sqlserver示例
Feb 10 Python
python实现带验证码网站的自动登陆实现代码
Jan 12 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
[机器视觉]使用python自动识别验证码详解
May 16 Python
python 返回一个列表中第二大的数方法
Jul 09 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
Python 使用type来定义类的实现
Nov 19 Python
Python while true实现爬虫定时任务
Jun 08 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
python模块与C和C++动态库相互调用实现过程示例
Nov 02 Python
Python学习之os包使用教程详解
Mar 21 Python
Python的property属性详细讲解
Apr 11 Python
详解Python中最难理解的点-装饰器
Apr 03 #Python
JSON Web Tokens的实现原理
Apr 02 #Python
Python 40行代码实现人脸识别功能
Apr 02 #Python
Python可变参数用法实例分析
Apr 02 #Python
Python编程实现数学运算求一元二次方程的实根算法示例
Apr 02 #Python
Python中selenium实现文件上传所有方法整理总结
Apr 01 #Python
详解Python多线程Selenium跨浏览器测试
Apr 01 #Python
You might like
PHP网站提速三大“软”招
2006/10/09 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
Symfony2 session用法实例分析
2016/02/04 PHP
php查询操作实现投票功能
2016/05/09 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
js操作checkbox遇到的问题解决
2013/06/29 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
基于canvas的二维码邀请函生成插件
2017/02/14 Javascript
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
JavaScript模块详解
2017/12/18 Javascript
layui对工具条进行选择性的显示方法
2019/09/19 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
Python单体模式的几种常见实现方法详解
2017/07/28 Python
Python2实现的LED大数字显示效果示例
2017/09/04 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Python模块/包/库安装的六种方法及区别
2020/02/24 Python
Pytorch中的自动求梯度机制和Variable类实例
2020/02/29 Python
Beach Bunny Swimwear官网:设计师泳装和性感比基尼
2019/03/13 全球购物
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android