python字典删除元素_添加、修改和删除Python中字典的元素

#创作者招募令#

第六十二节:添加、修改和删除字典元素

由于字典元素的特殊性:由键值对组成,所以添加、修改和删除字典元素的操作,相对于列表和元组来说,是比较简单的。

根据键的唯一性,可以直接使用键结合赋值运算符等号“=”,添加和修改字典中的元素,具体语法格式如下:

dictionaryname[key] = value

其实就是字典名dictionaryname后用英文半角中括号“[ ]”括住键key,然后使用等号“ = ”直接赋予值value。

在这里要注意,键和值都要用英文半角的引号引起来,否则就会出现错误。

可以从上面的例子看到,一个键值对被轻易地添加到了这个字典里。

55e736d12f2eb9383eacc77504190033e7dd6ff2.jpeg?token=f5b08fc2fa60c4754fd0ce5c5adb7f8d添加字典元素实例

可以从上面的例子看到,一个键值对被轻易地添加到了这个字典里。

接下来,尝试用同样的方法,将其中的键“锦毛鼠”的值“白玉堂”修改为“白展堂”,详见下图:

cefc1e178a82b901de9dee69a1f62c713912ef3e.jpeg?token=965e0dc6fd5b3e7d260e61ab269fea41修改字典元素实例

就这样,锦毛鼠就变成了白展堂,但是大家都知道,白展堂是《武林外传》中的人物,完全和锦毛鼠不搭界,既然是错误的,那么尝试着将其从这个字典里删除掉,可以直接使用del方法删除,这个方法和列表是一致的,详见下图:

77094b36acaf2edd4a11443b5c6b84ef3b019386.jpeg?token=84c59222f85f36e39b154cf8e9f32fc9删除字典元素实例

可见删除的时候语法更简单,只要删除键就行了,值也就跟着删除了,语法格式如下:

del dictionaryname[key]

还是要注意,中括号内的键key在实际操作时一定要用引号引起来。

有的时候,明明已经删除了序列中的元素,但不确定不记得了,再次进行删除或其它操作的时候,就会出现错误提示,详见下图:

b812c8fcc3cec3fd1fa601f406f351398694271d.jpeg?token=5687287c4149027ea988056786949f5f错误删除提示实例

这个时候,回忆一下,在前面第51节删除列表元素的学习中,有一个方法是使用if选择语句来判断元素是否存在于列表中,这个方法在这里同样适用,来判断一下“锦毛鼠”是否存在于字典fivemouses当中,如果不存在,则输出提示语句,详见下图:

0b46f21fbe096b63fe71832add480242eaf8ace6.jpeg?token=99ee35faa4b7cd6bbde6c15a647730a0提前判断元素是否存在实例

今天的内容中,只是学习了字典元素中值的修改方法,为什么没有键的修改方法呢?个人理解,因为字典的元素就是一个键值对组成的整体,修改了值就是修改了整个元素,要修改键直接的话,直接删除这个元素,再添加一个新元素就可以了。这个就没必要专门举例了。

明天要学习的是“字典的推导式”,请拭目以待。

感谢各位朋友两个多月来的支持,今后有更加深入内容持续奉上。

为自己加油,我是“学海无涯自学不息!”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值