Python学习笔记:字典

Posted hunter_Cecil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记:字典相关的知识,希望对你有一定的参考价值。

字典由多个键及与其对应的值构成的键值对构成,字典中键唯一,值不唯一。

1)dict 函数:

>>>items=[(name,lilei),(age,12)]
>>>d=dict(items)
>>>d
{age:12,name:lilei}

>>>d=dict(name=lilei,age=12)
>>>d
{age:12,name:lilei}

2) copy & deep copy

>>>a={}
>>>a[names]=[lilei,lily]
>>>b=a.copy()
>>>b[names].remove(lily)
>>>b
{‘‘names:[b]}
>>>a
{‘‘names:[b]}

可以看到,副本中修改值后原始字典表也会改变,避免这个问题的方法是使用深复制:

>>>a={}
>>>a[names]=[lilei,lily]
>>>from copy import deepcopy
>>>c=deepcopy(a)
>>>c[names].remove(lily)
>>>c
{‘‘names:[b]}
>>>a
{‘‘names:[a,b]}

 

以上是关于Python学习笔记:字典的主要内容,如果未能解决你的问题,请参考以下文章

python学习笔记

python学习笔记字典

python学习笔记字典

python学习笔记(十四)之字典

python学习笔记六:字典

20180420学习python笔记:字典的使用