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开启多个子进程并行运行的方法
Apr 18 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
Django实现快速分页的方法实例
Oct 22 Python
Python3安装psycopy2以及遇到问题解决方法
Jul 03 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
python模块hashlib(加密服务)知识点讲解
Nov 25 Python
python 字段拆分详解
Dec 17 Python
Django ModelForm操作及验证方式
Mar 30 Python
Python如何对XML 解析
Jun 28 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
Sep 03 Python
基于Python实现一个春节倒计时脚本
Jan 22 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
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
很实用的一个完整email发送程序
2006/10/09 PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
2016/05/18 PHP
详解php几行代码实现CSV格式文件输出
2017/07/01 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
jQuery简单实现网页选项卡特效
2014/11/24 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
利用原生JS自动生成文章标题树的实例
2016/08/22 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
Python入门篇之条件、循环
2014/10/17 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
详解Python sys.argv使用方法
2019/05/10 Python
pandas删除行删除列增加行增加列的实现
2019/07/06 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
编写python代码实现简单抽奖器
2020/10/20 Python
Pycharm中如何关掉python console
2020/10/27 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
中文系学生自荐信范文
2013/11/13 职场文书
初中生学习的自我评价
2013/11/14 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
大学三年计划书范文
2014/04/30 职场文书
低碳环保标语
2014/06/12 职场文书
手机销售员岗位职责
2015/04/11 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
我的兄弟姐妹观后感
2015/06/15 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书