python 字典

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

k = {key1:value1,key2:value2}

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

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

字典的基本操作:

python 字典_python


2.删 

pop()

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

python 字典_字典_02

popitem()

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

python 字典_python_03

del 

python 字典_字典_04

clear

清空列表

python 字典_python_05

3.改

python 字典_字典_06

4.查

get()

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

python 字典_python_07

setdefault()

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

python 字典_字典_08

5.values()

返回所有的值

python 字典_字典_09

6.keys()

返回所有的key

python 字典_字典_10

7.update()

names.update(dict)

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

python 字典_字典_11

8. key in names

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

python 字典_字典_12


10.len(names)

查看字典长度

python 字典_python_13