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将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 Python
详解Python发送email的三种方式
Oct 18 Python
Python实现一个数组除以一个数的例子
Jul 20 Python
详解Django定时任务模块设计与实践
Jul 24 Python
python xlwt如何设置单元格的自定义背景颜色
Sep 03 Python
python如何使用socketserver模块实现并发聊天
Dec 14 Python
django迁移文件migrations的实现
Mar 31 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
Jun 11 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
Python中X[:,0]和X[:,1]的用法
May 10 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实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
php swoole多进程/多线程用法示例【基于php7nts版】
2019/08/12 PHP
In Javascript Class, how to call the prototype method.(three method)
2007/01/09 Javascript
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
nodejs获取微信小程序带参数二维码实现代码
2017/04/12 NodeJs
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
python实现html转ubb代码(html2ubb)
2014/07/03 Python
python实现kmp算法的实例代码
2019/04/03 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
python 利用zmail库发送邮件
2020/09/11 Python
python 如何实现遗传算法
2020/09/22 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
俄罗斯美容和健康网上商店:Созвездие Красоты
2019/07/23 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
应届生人事助理求职信
2013/11/09 职场文书
经典英文广告词
2014/03/18 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
员工家属慰问信
2015/03/24 职场文书
校运会加油稿大全
2015/07/22 职场文书
婚宴新郎致辞
2015/07/28 职场文书
2016年主题党日活动总结
2016/04/05 职场文书