python组合数据类型笔记--字典

定义

理解为映射:是一种键(索引)和值(数据)的对应
采用 {}和dict()创建 ,键值对用 :表示{<键1> :<值1>}
通常格式 : <字典变量> = {<>:<>,…,<>:<>}
添加值时 <值> = <字典变量>[<键>]
<字典变量>[<键>] = <值>
[ ] 用来向字典变量中索引或增加元素

字典用法

1.生成空字典

dict = {} #空大括号会默认生成字典类型,空集合用生成set()

2、字典类型操作函数和用法
.del d[k] #删除字典d中键k对应的数据值
.k in d #判断键k是否在字典d中,在返回True,不在False
.d.keys() #返回字典d中所有键信息
.d.values() #返回字典d所有键值对信息
.d.items() #返回字典d所有键值信息
.d.get(k, <default> = 任意值) #键k存在,则返回值
.d.pop(k,<default>) #键k存在,则取出相应值,不在则返回 值
.d.popitem() #随机从字典d中取出键值对,以元组形式返回
.d.clear() #删除所有键值对
.len(d) #返回字典中元素个数
.dict.get(key,default=None) 函数 #获取键的值,如果key没有值返回default

应用场景

#映射的表达,无处不在
#例:统计数据出现次数,数据是键,次数是值
#最主要:表达键值对数据,进而操作他们
#元素的遍历,由键索引字典中的值

for k in d:
	<语句块>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码届卡布达

您的鼓励是我继续创作的动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值