Python字典(dict)增加元素

如果 key 不存在,那么会将 key 添加进字典,并将该 key 的值设置为 value。

字典增加元素详解

语法

dict[key] = value

参数

参数

描述

dict

需要增加元素的字典。

key

需要增加的 key。

value

需要增加的值。

说明

如果 key 在字典 dict 中存在,那么将 key 对应的值设置为 value,如果 key 不存在,那么会添加 key 到字典,并设置值为 value。

案例

更新元素

python 字典更新元素

print("嗨客网(www.haicoder.net)")

# 使用键作为下标,更新字典元素

dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5}

print("Before =", dic)

dic['Name'] = "haicoder"

print("After =", dic)

程序运行后,控制台输出如下:

我们使用 {} 创建了一个字典 dic,字典的第一个 KEY 是 “Name”,值是

接着,我们使用下标加键的形式,给字典中键为 Name 的字段设置值,因为键 Name 已经存在,所以字典中键 Name 的值被更新为了 “haicoder”。

增加元素

python 字典增加元素

print("嗨客网(www.haicoder.net)")

# 使用键作为下标,更新字典元素

dic = {"Name": "HaiCoder", "Age": 100, "Score": 99.5}

print("Before =", dic)

dic['name'] = "haicoder"

print("After =", dic)

程序运行后,控制台输出如下:

我们使用 {} 创建了一个字典 dic,字典有三个元素。接着,我们使用下标加键的形式,给字典中键为 name 的字段设置值,因为键 name 不存在,所以字典中键 name 被添加到字典中,并且值被设置为了 “haicoder”。

Python字典(dict)增加元素总结

在 Python 中,当我们使用下标给字典中的指定的 key 赋值时,如果 key 存在,那么会更新 key 对应的 value。

如果 key 不存在,那么会将 key 添加进字典,并将该 key 的值设置为 value。 使用 get 访问字典语法:

dict[key] = value

python字典怎么增加元素_Python字典(dict)增加元素相关推荐

  1. python字典如何删除数据库_Python 字典删除元素clear、pop、popitem

    同其它python内建数据类型一样,字典dict也是有一些实用的操作方法.这里我们要说的是字典删除方法:clear().pop()和popitem(),这三种方法的作用不同,操作方法及返回值都不相同. ...

  2. python字典长度可变吗_Python字典dict实现原理

    一. 什么是字典? 字典是一系列由键(key)和值(value)配对组成的元素的集合.字典是一个可变容器模型,可以存储任意类型对象.字典实现与哈希算法密不可分(不同的Python版本,算法会不同),不 ...

  3. python字典查找元素_python字典获取元素

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 环境依赖python 2.7安装sdk安装 sdk 的方式有两种:pip 安装和 ...

  4. python字典的实现原理_Python字典的实现原理

    以下是自己的学习记录,算是一个总结. 接下来会依次对下面问题做一个解答: 1. Python的dict和set为什么是无序的? 2. 为什么不是所有的python对象都可以用作dict的键和set中的 ...

  5. python字典添加主键_python 字典相关操作

    Python 中的一种数据结构 -- 字典( Dictionary )的使用方法总结. 一. dictionary 数据类型的结构是: {key1:value1, key2:value2, ...} ...

  6. python字典操作的方法_python 字典操作方法详解

    python 字典操作方法详解 一.总结 一句话总结: 字典就是键值对映射 ,像js和php中的键值对数组:{'name':'jamnes','age':'32'} 1.python字典的增删改查? ...

  7. python字典键值唯一_python字典操作详解

    python字典是一个无序.以键值对存储的数据类型,数据关联性强.唯一一个映射数据类型.键:必须是可哈希(不可变的数据类型:字符串.数字.元组.bool)值,并且是唯一的 None: none 是一个 ...

  8. python字典由什么组成_python字典

    python字典: python字典是一种可变容器模型.可以储存任意类型对象. 字典由键值对组成,键值用 冒号(,)隔开,键值对之间用逗号隔开(,),整个字典包含在花括号({})中. 字典是无序的,但 ...

  9. python字典里存字符_Python字典和字符串的学习

    学习Python的字典还是和oc的字典进行对比学习,首先我们来创建一个字典.根据oc中字典一样,字典是无序的,根据键来进行取值. oc: oc中的字典分为可变字典和不可变字典,在对字典进行增,删的时候 ...

最新文章

  1. 这可能是程序员学习大数据架构师的最佳之路!另附送1024G学习资料!
  2. SAP PP 成品工单批次号跟所消耗的半成品批次号一致
  3. 插件开发遇到的坑------final 型变量,编译过程被优化
  4. 计算机视觉与深度学习 | 激光雷达点云配准与拼接(基于ICP算法):附matlab源代码
  5. OpenCV高级形态转换的实例(附完整代码)
  6. 黑苹果hp有声音hdmi无声音_黑科技!不戴耳机也能独享声音!以色列公司推出无耳机传输音乐...
  7. 【城市沙龙】LiveVideoStack Meet | 长沙:多媒体与广电
  8. 小程序 text decode 真机无效_【移动端测试】APP自动化测试案例2:微信小程序自动化测试...
  9. python 浏览器显示本地文件夹_浏览器读取本地文件
  10. 你好,C++(34)有一只叫做多利的羊 6.2.4 拷贝构造函数
  11. shell介绍 命令历史 命令补全和别名 通配符 输入输出重定向
  12. OracleDBA之数据库管理
  13. UVa 12169 - Disgruntled Judge(拓展欧几里德)
  14. java面试会问到的问题吗_[转载]java面试中经常会被问到的一些算法的问题
  15. java mysql大小写_java – 使用select where where Mysql在Mysql中区分大小写
  16. h5调用原生摄像头扫描二维码
  17. Modbus RTU CRC校验码计算方法
  18. php9.0论坛搭建默认,phpwind9.0
  19. 小米开源便签Notes-源码研究(2)-定时提醒的便签
  20. 多个pdf怎么合并成一个pdf?如何将几个pdf文件合并成一个pdf?

热门文章

  1. 一文透析腾讯云云上攻防体系
  2. Linux性能学习(1.4):CPU_如何查看CPU上下文切换参数
  3. 赫兹,雷诺,使电动汽车的欧洲租赁市场
  4. Linkerd or Istio?哪个Service Mesh框架更适合你?
  5. 如何用 MacBook 提高工作效率 【配置篇】
  6. python利用正则爬取内涵段子内容
  7. eclipse安装SVN三种方法
  8. 子网掩码的作用是什么 两大作用详解
  9. 航空总线1553B接口设计
  10. mac android工具下载,适用于Mac OS的安卓数据恢复软件Android Toolkit,支持macOS 10.15?...