python字典增删改查项目_python字典的增删改查

字典dict

知识点:

{}括起来,以键值对形式存储的容器性数据类型;

键-必须是不可变数据类型,且是唯一的;

-值可以是任意数据类型、对象。

优点:关联性强,查询速度快。

缺点:以空间换时间。

字典的创建

1):dic = dict((('one',1),('two',2)('three',3)))

print(dic)

>>>{'one':1,'two':2,'three':3}

2):dic = dict(one=1, two=2, three=3)

3):dic = {'one'=1, 'two'=2, 'three'=3}

字典的增删改查

1):增

① dic['sex'] = '男' #有则覆盖,无则增加

② dic.setdefault('age','18')

>>>{'age':'18'}

dic.setdefault('age')

>>>{'age':None} #有则不变,无则增加

2):删

① pop() #按照键删,可判断有无

dic.pop('age')

dic.pop('age','没有此键') #可以设置返回值

② clear()

③ del

del dic['age']

3):改

dic['sex'] = '女'

4):查

① get ☆

L1 = dic.get('age','无此键') #可以设置返回值

② dic['age']

三个特殊:keys() 、 values() 、 items()

1):keys()

① print(dic.keys())

② print(list(dic.keys())) #可转化成列表。想转化成谁,就用谁包起来

>>['name', 'age', 'sex']

2):values() #同keys()

3):items()

① for i in dic.items():

print(i)

② for key, value in dic.items():

print(key, value)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值