PHP前端开发

分享关于python容器的总结归纳

百变鹏仔 6小时前 #Python
文章标签 归纳

这篇文章主要介绍了python 容器总结整理的相关资料,需要的朋友可以参考下

python 容器总结整理

list

可变数组

tuple

立即学习“Python免费学习笔记(深入)”;

不可变数组

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 aTrue/False

删除:

a.pop(key)

存在返回对应的val,不存在报错

注意,key必须为不可变量,如字符串,整数,元组。不可为数组。

&gt;&gt;&gt; a[1, 2, 3]&gt;&gt;&gt; b(1, 2)&gt;&gt;&gt; d{'lyt': 90}&gt;&gt;&gt; d[a]=99Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: unhashable type: 'list'&gt;&gt;&gt; d[b]=99&gt;&gt;&gt; d{(1, 2): 99, 'lyt': 90}</module></stdin>

set

不含重复key的集合

创建

需要提供一个list