字典介绍:

列表的缺点:

当存储的数据要动态添加,删除的时候,我们一般使用列表,但是列表有时会遇到一些麻烦

列表取元素时需要数元素的下标,列表比较适合保存相同功能的数据,比如商品列表、时间表,不适合保存人员信息等数据!

定义字典的格式:{键1:值1,键2:值2,键3:值3,....,键N:值N}

字典使用键来获取对应的值

字典的基本使用:

Python字典基础

字典的增删改查

查看元素

除了使用key查找数据,还可以使用get来获取数据

demo:

info = {'name':‘张三’,‘age’:18}

print(info['age'])#获取年龄

#print(info['sex'])#获取不存在的key时,会发生异常

print(info.get('sex'))#get获取不存在的key,获取到空的内容,不会出现异常报错

print(info.get('sex','男'))#获取不存在的key,可以提供一个默认值

注意:获取默认值只是临时获取不会修改字典内容

Python字典基础

修改元素:

字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改

demo:

info = {'name':‘张三’,‘age’:18}

info ['age'] = 19 #为已存在的键赋值就是修改

增加元素:

如果在使用变量名['键'] = 数据时,这个“键”在字典中,不存在,那么就会新增这个元素

demo:添加新的元素

info = {'name':‘张三’}

info [‘id’] = 19 #为不存在的键赋值就是添加元素

Python字典基础

字典的删除元素:

对字典进行删除操作,有以下几种:

del:删除指定元素

clear:删除字典所有元素

Python字典基础

相关文章: