python字典update去重_字典的操作

字典

要么是已经有了字典,我们调用里面的键值对

要么是空字典,我们根据实际情况放入键值对

#增加

dict1 = {}# 创建空字典后逐个添加键值对,非空字典也同样添加,如果遇到键相同的话,就会覆盖掉原先的键值对

dict1[‘color‘] = ‘red‘

dict1[‘points‘] = 5

dict1[‘x_position‘] = 25

dict1[‘y_position‘] = 0

#删除

del dict1[‘color‘] #直接删除,该键值对永远消失

pop(k,d = None) #删除指定键值对,d参数可以默认不填,如果需要删除的键值对不存在,返回None或者d的值

popitem() #奇葩的函数,随机删除一个键值对,如果字典为空会报错

KeyError: ‘popitem(): dictionary is empty‘

print(dict1.pop(‘color‘,‘yellow‘)) #返回‘red‘,此时‘color‘已被删除

print(dict1.popitem()) #随机删除一个键值对,你不知道删的是哪个

print(dict1) #删的只剩2个键值对了

#修改

直接重新赋值就是修改

dict1[‘color‘] = ‘green‘

#查询定位

dict1 = {‘points‘: 5, ‘color‘: ‘red‘, ‘y_position‘: 25, ‘x_position‘: 25}

print(dict1.items())

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值