python 字典

字典的每个键值key=>value,对用冒号 : 分割,每个键值之间用逗号 , 分割,整个字典包括在花括号{}中。

k = {key1:value1,key2:value2}

键必须是唯一的,但值不必唯一

 值可以取任何数据类型,但键值必须是不可变的,如字符串,数字或元组

字典的基本操作:

python 字典_第1张图片


2.删 

pop()

通过指定的key值,删除字典的一个键值对,返回被删除的key对应的value

python 字典_第2张图片

popitem()

随机删除字典内的一个键值对

python 字典_第3张图片

del 

python 字典_第4张图片

clear

清空列表

python 字典_第5张图片

3.改

python 字典_第6张图片

4.查

get()

通过给定的key,查找对应的value,如果给定的可以在字典中无,则返回None

image.png

setdefault()

和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

image.png

5.values()

返回所有的值

image.png

6.keys()

返回所有的key

image.png

7.update()

names.update(dict)

将dict更新到names,如果存在相同的key,则更新key对应的值

python 字典_第7张图片

8. key in names

如果key存在在字典中则返回True,否则返回False

image.png


10.len(names)

查看字典长度

image.png