Python学习—课程17容器类型:字典(dict)

容器类型:字典

(一)贴标签的数据

1.“标签收纳盒”:给数据贴上标签,就可以通过具有特定含义的名字或者别的记号来获取数据

2.通过标签(或者关键字)来索引数据,区别于列表或元组通过连续的整数来索引;

3.标签(key)和数据值(value):字典容器中保存着一系列的kry-value对;通过键值key来索引元素value;

(二)创建一个字典

1.花括号法和指明类型法:student={}  ;student=dict()

2.数据项(item):字典中保存的各个标签-数据值(key-value);标签和数据值之间用冒号连接

3.批量添加数据项:student=dict.fromkeys(("names","age"))

4.字典是可变类型,可以添加、删除、替换元素;

5.字典中的元素value没有顺序,可以是任意类型,甚至也可以是字典;

6.字典的键值key可以是任意不可变类型(数值/字符串/元组)

7.更新一个字典:

合并字典:update()

增长字典:“关联”操作

update操作:以key=value的形式批量添加数据项

缩减字典:del操作:删除指定标签的数据项

                  pop操作:删除指定标签的数据项并返回数据值

                  popitem操作:删除并返回任意一个数据项

(三)访问字典的数据项

1.便签索引:dict[key]

获取字典中指定标签的数据值;更新指定标签的数据项

2.获取字典的标签、数据值和数据项

keys函数:返回字典中的所有标签;

values函数:返回字典中的所有数据值;

items函数:将每个数据项表示为二元元组,返回所有的数据项;

(四)在字典中查找

1.in 操作:判断字典中是否存在某个标签;

2.in和values函数组合:判断字典中是否存在某个数值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值