python基础学习笔记之容器类型:字典

容器类型:字典

贴标签的数据

**字典:**给数据贴上标签,就可以通过具有特定含义的名字或者别的记号来获取数据。字典就像一个贴有标签的收纳盒。
字典的特点可以通过标签(或者关键字)来索引数据,区别于列表或者元组通过连续的整数来索引

标签(key)和数据值(value)
字典容器中保存着一系列的 key - value 对 ,即:数据项 item
通过键 key 来索引元素 value ,注意,字典是无序的(哈希算计算其排序规则)

创建一个字典

花括号法和指明类型法: student = { }
student = dict()
数据向、项(item)
字典中保存的各个标签-数据值(key - value)
标签和数据值之间用冒号 : 连接,组成一个数据项
批量添加数据项: student = dict。fromkeys((‘name’, ‘age’))
字典是可变类型,可以添加、删除、替换元素

字典中的元素value没有顺序,可以是任意类型,甚至也可以是字典
字典的键值 key 可以是任意不可变类型(数值 / 字符串 / 元组),即使可哈希的数据类型,对于元组类型的键值,可以坐标来使用 _

>>> bands = {'GK':['MOE','CURLY'], 'LL':[True, 'mm']}
>>> bands['GK'][1]
'CURLY'
>>> poi = {(100,100):'Chendu',(40,60):'Chongqing'}
>>> poi[(40,60)]
'Chongqing'
>>> 

合并字典:update 方法
缩减字典
del操作:删除指定标签的数据项
pop操作:删除指定标签的数据项并返回数据值
popitem操作:删除并返回任意一个数据项
clear操作:清空字典
字典大小:len函数
标签索引:dict [key]
获取字典中指定标签的数据值
更新指定标签的数据项
获取字典的标签、数据值和数据项
keys函数:返回字典中的所有标签;
values函数:返回字典中的所有数据值;
items函数:将每个数据项表示为二元元组,返回
所有的数据项。
in操作
判断字典中是否存在某个标签
in操作和values函数的组合
判断字典中是否存在某个数据值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值