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 + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
跟老齐学Python之玩转字符串(2)更新篇
Sep 28 Python
Python解析Excle文件中的数据方法
Oct 23 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
selenium+python自动化测试之环境搭建
Jan 23 Python
基于python生成器封装的协程类
Mar 20 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
May 28 Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 Python
用Python画小女孩放风筝的示例
Nov 23 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
解决pycharm下pyuic工具使用的问题
Apr 08 Python
Python实现Word表格转成Excel表格的示例代码
Apr 16 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正则表达式(regar expression)
2011/09/10 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
2012/07/17 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
php四种定界符详解
2017/02/16 PHP
类似框架的js代码
2006/11/09 Javascript
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
2011/11/18 Javascript
JavaScript异步编程:异步数据收集的具体方法
2013/08/19 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
浅析四种常见的Javascript声明循环变量的书写方式
2015/10/14 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
python使用PyGame播放Midi和Mp3文件的方法
2015/04/24 Python
python检测是文件还是目录的方法
2015/07/03 Python
python密码错误三次锁定(实例讲解)
2017/11/14 Python
解决Python requests库编码 socks5代理的问题
2018/05/07 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
爱情保证书范文
2014/02/01 职场文书
气象学专业个人求职信
2014/04/22 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
单位在职证明书
2014/09/11 职场文书
学校党员干部承诺书
2015/05/04 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python