字典

字典—{}

字典是 一对键值对用 {} 包裹起来的数据 { ’ key1’ : ’ value1’,’ key2 ’ : ’ value2 ’ }
字典既能存储多个数据,还能在访问元素的很方便的情况下就能够定位到需要的那个元素。

变量message为字典类型

message = {'name':'Big mouse','age':18,'sex':'男'}
print(message['name'])
#Big mouse
print(message['age'])
#18
 如果键不存在就会报错!!!

字典与列表的区别

  • 字典和列表一样,也能够存储多个数据
  • 列表中找某个元素时,是根据下标进行的
  • 字典中找某个元素时,是根据’名字’来查询
  • 字典的每个元素由2部分组成,键:值。

在我们不确定字典中是否存在某个键而又想获取其值时,可以使用get方法,还可以设置默认值:

message = {'name':'Big mouse','age':18,'sex':'男'}
age = message.get('age')
print(age)
#18
age = message.get('weight',100)
print(age)
#100

字典的常见操作

测量键值对的数量
message = {'name':'Big mouse','age':18,'sex':'男'}
print(len(message))
#3
返回字典所有的key的列表
message = {'name':'Big mouse','age':18,'sex':'男'}
print(message.keys())
#dict_keys(['name', 'age', 'sex'])
返回字典所有的value的列表
message = {'name':'Big mouse','age':18,'sex':'男'}
print(message.values())
#dict_values(['Big mouse', 18, '男'])	

修改字典

要修改字典中的值,可依次指定字典名、用方括号括起的键以及与该键相关联的新值

message = {'name':'Big mouse','age':18,'sex':'男'}
message['sex'] = '女'
print(message['sex'])
#女

删除字典

message = {'name':'Big mouse','age':18,'sex':'男'}
del message['sex']
print(message)
#{'name': 'Big mouse', 'age': 18}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_bbbfamous

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值