字典dictionary
字典的原理
字典是内置数据结构之一,跟列表一样是个可变序列(可以执行增删改操作)
字典的每个键值对 key:value 用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中:字典名 ={ 键:值,键:值}
key是不可重复的,只能存在一个,value可以重复
字典的创建
1、直接创建:
s={'张三':100,‘李四’:200}
2、内置函数zip()创建
字典查询操作
1、获取字典中的元素,[]和get()
直接输入key,获取对应的value值,如果没有会报异常,keyError

get()方法,如果没有会返回None,所以可以设置默认value,以便指定的key不存在时的返回


2、使用keys()方法,来获取字典中所有的key

3、使用values()方法,来获取字典中所有的value

4、使用items(),获取字典中所有的key,value;生成了元组

字典增、删、改操作
1、输入key判断有没有在字典中,如果在返回True,不在就返回False

2、新增元素:输入一个新的key和value插入到字典中

3、修改元素:对已有的key的value进行修改,重新赋值

4、删除指定的key和 value,使用del 字典[key],会删除这个键值对

字典clear()清空字典中的元素


浙公网安备 33010602011771号