python:11_字典

字典定义

字典和列表从功能角度而言,都是一个装数据的容器。

①字典可以储存多个数据。

②字典采用键值对方式存储数据。

③字典没有索引,是无序的。

④字典的键是唯一的。

 字典的类型为dict,用一对{}包裹,每一种元素采用分隔,一组元素包含key和value,key和value采用:分隔。

#定义
d = {'name':'bxg','age':10}
print(d)
print(type(d))
{'name': 'bxg', 'age': 10}
<class 'dict'>

特点
 

#字典的长度
d = {'name':'bxg','age':10}
print(len(d))
2

#可访问,通过key
d = {'name':'bxg','age':10}
print(d['name'])
print(d['age'])
bxg
10

#添加
d = {'name':'bxg','age':10}
d['address'] = 'huairen'
print(d)
{'name': 'bxg', 'age': 10, 'address': 'huairen'}

#修改
d = {'name':'bxg','age':10}
d['name'] = 'itcast'
print(d)
{'name': 'itcast', 'age': 10}

#删除
d = {'name':'bxg','age':10}
del d['name']
print(d)
{'age': 10}

#删除
d = {'name':'bxg','age':10}
d.pop('name')
print(d)
{'age': 10}

#清空
d = {'name':'bxg','age':10}
d.clear()
print(d)
{}

#复杂类型数据 字典的嵌套
stu = {'name':'bxg','age':10,'gender':True}
stus = {
    'itcast':{'age':10,'gender':True},
    'bxg':{'age':16,'gender':True}}
print(stu)
print(stus)
print(len(stus))
{'name': 'bxg', 'age': 10, 'gender': True}
{'itcast': {'age': 10, 'gender': True}, 'bxg': {'age': 16, 'gender': True}}
2

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值