Python学习笔记_Day3_字典

字典是一种key: value的数据类型。列表通过编号对其进行引用,字典通过名字来进行引用,称为映射。字典是无序的。

 

基本字典操作:

1. 增、删、改、查:

查找key是否在字典中用in

查询key对应的value值用phonebook['key']

删除:del,pop,popitem(随机删除)

改、增:phonebook['key'] = 'value'.只要key在列表中没有就是新增,有就是修改。

 

2. 多层嵌套:

打印结果如下:

{'address': '天山街23号', 'phone': '123456'}
天山街23号
{'Bonnie': {'address': '新华街234号', 'phone': '12345'}, 'Candy': {'address': '天山街23号', 'phone': '123456'}, 'Alice': {'address': '天山街21号', 'phone': '1234'}}

 

3. 其他方法:

1. value: 获取字典value

2. key: 获取字典key

3. copy:同list一样,都是浅copy

4. fromkey:使用给定的key建立新的字典(注意:嵌套中容易出坑,尽量少用)

不指定value,默认都是None;指定后,写入给定value。

5. update:利用一个字典项更新另外一个字典,提供的字典项会被添加到旧的字典中,若存在相同的key则会进行覆盖。

 

6. setdefault:和get() 方法类似, 如果键不存在于字典中,将会添加键并将值设为默认值。

7. item:所有项以列表形式返回。列表中的每一项都表示为(key, value)对的形式。

转载于:https://www.cnblogs.com/CassieSu/p/8484847.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值