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之不要红头文件(2)
Sep 28 Python
Python import用法以及与from...import的区别
May 28 Python
简介二分查找算法与相关的Python实现示例
Aug 26 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 Python
Pytorch中的VGG实现修改最后一层FC
Jan 15 Python
详解Python的三种拷贝方式
Feb 11 Python
Python3 如何开启自带http服务
May 18 Python
python正则表达式re.search()的基本使用教程
May 21 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 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/08/11 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
php自定义session示例分享
2014/04/22 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
JavaScript中的事件与异常捕获详析
2019/02/24 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
Ubuntu下安装PyV8
2016/03/13 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
学生个人求职自荐信格式
2013/09/23 职场文书
18岁生日感言
2014/01/12 职场文书
软件项目开发计划书
2014/05/01 职场文书
年度评优评先方案
2014/06/03 职场文书
环保志愿者活动总结
2014/06/27 职场文书
工作检讨书500字
2014/10/19 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
2014年公务员个人工作总结
2014/11/22 职场文书
2014年就业工作总结
2014/11/26 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL