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

Y2J
Lepaskan: 2017-05-02 15:07:35
asal
1052 orang telah melayarinya

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

python 容器总结整理

list

可变数组

tuple

不可变数组

dict

键值对(key-value)的字典(dictionary)

初始化:

a={‘lyt':90}
Salin selepas log masuk

添加:

a[‘zxw']=91
Salin selepas log masuk

访问:

1.a[key]

不存在会出错

2.a.get(key)

不存在返回None

3.a.get(key,val1)

不存在返回指定的val1

####判断:

>>>key in a
True/False
Salin selepas log masuk

删除:

a.pop(key)
Salin selepas log masuk

存在返回对应的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: &#39;list&#39;
>>> d[b]=99
>>> d
{(1, 2): 99, &#39;lyt&#39;: 90}
Salin selepas log masuk

set

不含重复key的集合

创建

需要提供一个list

Atas ialah kandungan terperinci 分享关于python容器的总结归纳. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!