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比较两个列表大小的方法
Jul 11 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
python实现按长宽比缩放图片
Jun 07 Python
Window环境下Scrapy开发环境搭建
Nov 18 Python
Django数据库连接丢失问题的解决方法
Dec 29 Python
python脚本当作Linux中的服务启动实现方法
Jun 28 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
python查看数据类型的方法
Oct 12 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
利用python中集合的唯一性实现去重
Feb 11 Python
python字符串下标与切片及使用方法
Feb 13 Python
如何向scrapy中的spider传递参数的几种方法
Nov 18 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
世界咖啡生产者论坛呼吁:需要立即就咖啡价格采取认真行动
2021/03/06 咖啡文化
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
AngularJS表单详解及示例代码
2016/08/17 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
Python实现抓取网页并且解析的实例
2014/09/20 Python
Python实现模拟登录及表单提交的方法
2015/07/25 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
python numpy 反转 reverse示例
2019/12/04 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
2021/03/03 Python
你不知道的5个HTML5新功能
2016/06/28 HTML / CSS
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
亲子拓展活动方案
2014/02/20 职场文书
法学院毕业生求职信
2014/06/25 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
出国导师推荐信
2015/03/25 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书