Python字典

字典介绍:

列表的缺点:

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

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

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

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

字典的基本使用:

字典的增删改查

查看元素

除了使用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,可以提供一个默认值

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

修改元素:

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

demo:

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

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

增加元素:

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

demo:添加新的元素

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

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

字典的删除元素:

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

del:删除指定元素

clear:删除字典所有元素

字典遍历:

通过for...in...我们可以遍历字符串、列表、元组、字典等

demo:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值