第四章

4.1字典的用途

含义:字典名称指出了数据结构的具体用途,字典同生活中的字典一样,我们可以快速找的我们需要的内容。

4.2创建和使用字典

表示方式:x={‘a’:’1’,’b’;’2’}
‘a’-键,‘1’-值 统称为项。
空字典:{}
4.2.1 函数dict
作用:从键值对应序列中创建字典。
这里写图片描述
4.2.2字典的基本操作
注意:字典中的键必须是不可变的数据类型
使用append来创建新的键并对其赋值。
4.2.3将字符串格式设置功能用于字典

使用format_map()来设置,括号内填入字典名
示例:
这里写图片描述
4.2.4字典的方法
1.clear
作用:删除所有的字典项,返回值为None。
这里写图片描述
删除项还可以用一个空的字典赋值给它,当一个不为空的字典进行赋值操作后,对任意一个字典使用clear后,两个字典都会清空。
2.copy
作用:返回一个新字典,与copy的字典相同,当替换副本的值时原件不变,但当修改副本的值时原件的值会发生变化。此为浅复制
为避免原值被修改可用深复制deepcopy。
这里写图片描述
3.fromkeys
作用:创建的新字典,包含指定的键,每个键对应的值都是None。
4.get
作用:访问字典。
5.items
作用:返回一个包含所有字典项的列表,列表顺序不定,元素的形式为(key,value)。
6.key
作用:返回字典视图。
7.pop
作用:获取与指定项相关的项,并将其删除。
8.popitem
作用:随机弹出字典项。
9.setdefault
作用:获取相关项,若没有则进行添加。
10.update
作用:使用一个字典中的项来更新另一个字典
11.values
作用:返回由字典中的值组成的视图,其内可能有重复的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值