笔记2.3:字典或者说json

本文深入讲解Python字典的使用,包括键值对的概念、增删改查操作、常见错误处理及字典的常用方法,如get、keys、values、items等,帮助读者全面掌握字典的高效使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.字典:是键值对,一个键一个值,用大括号包过起来的数据!

2.有键就能获取到值!用键来访问值!若访问不存在的键,则会报错!如果想要获取到不确定的值用get获得方法!

get方法很重要!

age = info.get('age')
>>> age #'age'键不存在,所以age为None
>>> type(age)
<type 'NoneType'>
>>> age = info.get('age', 18) # 若info中不存在'age'这个键,就返回默认值18
>>> age
18

字典的增删改查

1,增加,修改和查询元素:

a={"name":"fu"}
增加元素:给不存在的键赋值
a["id"]=1
修改元素:给存在的键再次赋值
a["name"]="fff" 
查询元素:只访问存在的键
a["name"]

2,删除元素del 和clear

del 字典名["键"]:仅仅删除一个键,删除后不能访问!

del 字典名:删除整个字典!字典不存在了!

clear 字典名:清空整个字典,但是字典依然存在,不过内容为空了!

3,字典的常用操作,假设有一个字典存在:dic={"name":"fu","id":666}

 len(dic):查询字典的长度!

dic.keys():返回字典中所有的键的列表!列表就是可以迭代的!也可以用键来获取值!

dic.values():返回包含字典中所有值的列表!

dic.items():返回的是包在元祖中的键值对的列表!

dic.has_key("name"):判断键name是否存在于字典中,存在返回True否则false。类比一下get方法~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值