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 相关文章推荐
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
Python实现字符串格式化输出的方法详解
Sep 20 Python
python正则表达式面试题解答
Apr 28 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
详解Pandas之容易让人混淆的行选择和列选择
Jul 10 Python
python二进制读写及特殊码同步实现详解
Oct 11 Python
Django框架模板用法入门教程
Nov 04 Python
pycharm修改file type方式
Nov 19 Python
Numpy一维线性插值函数的用法
Apr 22 Python
python json.dumps() json.dump()的区别详解
Jul 14 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
Aug 28 Python
pytorch 移动端部署之helloworld的使用
Oct 30 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
ThinkPHP模板IF标签用法详解
2014/07/01 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
php实现映射操作实例详解
2019/10/02 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
JavaScript中的事件处理
2008/01/16 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
2020/05/29 jQuery
Python PyQt5标准对话框用法示例
2017/08/23 Python
python读取excel表格生成erlang数据
2017/08/26 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
python放大图片和画方格实现算法
2018/03/30 Python
解决python删除文件的权限错误问题
2018/04/24 Python
查看keras的默认backend实现方式
2020/06/19 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
Internet体系结构
2014/12/21 面试题
英语翻译系毕业生求职信
2013/09/29 职场文书
美术国培研修感言
2014/02/12 职场文书
建筑工程催款函
2015/06/24 职场文书
酒店温馨提示语
2015/07/14 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
总结Python使用过程中的bug
2021/06/18 Python