Python 第四节 第三课

举报
我是小白呀iamarookie 发表于 2021/09/10 23:38:00 2021/09/10
【摘要】 [toc] 字典元素添加, 修改, 删除 1. 给字典新增 "键值对". 如果 "键" 已经存在, 则覆盖旧的键值对; 如果 "键" 不存在, 则新增 " 键值对".     >>> a = {"name":"小白","age": 18,"job":"programmer"}   ...

[toc]

字典元素添加, 修改, 删除

1. 给字典新增 "键值对". 如果 "键" 已经存在, 则覆盖旧的键值对; 如果 "键" 不存在, 则新增 " 键值对".

    >>> a = {"name":"小白","age": 18,"job":"programmer"}

    >>> a["adress"] = "哈尔滨"

    >>> a["age"] = 16

    >>> a

    {"name":"小白","age":16,"job","programmer","address":"哈尔滨"}

2. 使用 update() 将新字典中所有键值对全部添加到旧字典对象上. 如果 key 有重复, 则直接覆盖.

3. 字典中元素的删除, 可以用 del() 方法, 或者 clear() 删除所有键值对, pop() 删除指定键值对, 并返回对应的 "值对象".

4. popitem() : 随机删除和返回该键值对. 字典是 "无序可变序列", 因此没有第一个元素, 最后一个元素的概念. popitem() 弹出随机的项, 因为字典没有 "最后的元素或者其他有关顺序的概念". 若一个接着一个地移除并处理, 这个方法就非常有效 ( 因为不用首先获取键的列表).

 

   

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/108840336

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。