python 的基本数据类型(三)字典

字典(dict)

字典用 { } 来表示,是键值对数据{key:value}

不可变的数据类型就可以当作字典中的键

一、字典的增删改查

1、增加

dict{key}=value  :新增(强制的)

dict.setdefault('key',value):如果key在字典中存在,就不进行任何操作,不存在就增加

2、删除    字典中没有remove方法

dict.pop(key):通过key来删除,返回被删除的value

其余与列表的删除一样

dict.popitem()

dict.clear()

3、更改

dict[key]=value2 :强制修改

dict.update(dict):相同的键就更新,不同就添加

4、查询

4.1:for循环,默认取键

4.2:dict.get(key):获得的是值(键相对应的)如果没有就返回None或者放回特定的语句

dict[key]:没有就报错

4.3:dict.default(key):返回value

5、其它操作

sicr.fromkeys([ 1,2,3,]):批量创建,返回的新字典和原来字典没有关系,对原来的字典也没有影响

dict.keys()//dict.values():得到的结果为高仿列表,可遍历

for k,v in dict.items():将数据组解构打开,按位置赋值给变量,解构时注意数量必需匹配,支持字符串,列表,元组

6、字典的嵌套

基本上所有的基本数据类型都能放,但是要遵循键值对的方式

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值