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程序实例(通讯录)
Nov 29 Python
python实现中文分词FMM算法实例
Jul 10 Python
python3 模拟登录v2ex实例讲解
Jul 13 Python
Python科学画图代码分享
Nov 29 Python
Python基于列表list实现的CRUD操作功能示例
Jan 05 Python
使用Python设计一个代码统计工具
Apr 04 Python
Django CBV类的用法详解
Jul 26 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
Python读取多列数据以及用matplotlib制作图表方法实例
Sep 23 Python
python 实现ping测试延迟的两种方法
Dec 10 Python
详细介绍python类及类的用法
May 31 Python
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
Apr 04 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数据饼图效果实现代码
2011/11/23 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
2016/01/07 PHP
CI框架实现cookie登陆的方法详解
2016/05/18 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
python正则表达式re模块详细介绍
2014/05/29 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
python web基础之加载静态文件实例
2018/03/20 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
python解析xml简单示例
2019/06/21 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
python可视化text()函数使用详解
2020/02/11 Python
python在协程中增加任务实例操作
2021/02/28 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
公务员年度考核登记表个人总结
2015/02/12 职场文书
辞职书格式样本
2015/02/26 职场文书
2015年青年教师工作总结
2015/05/25 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB