1、字典中的键存在时,可以通过字典名+下标的方式访问字典中改键对应的值,若键不存在则会抛出异常。如果想直接向字典中添加元素可以直接用字典名+下标+值的方式添加字典元素,只写键想后期对键赋值这种方式会抛出异常。 >>>a=['apple','banana','pear','orange']

>>> a

['apple', 'banana', 'pear', 'orange']

>>> a={1:'apple',2:'banana',3:'pear',4:'orange'}

>>> a

{1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange'}

>>> a[2]

'banana'

>>> a[5]

Traceback (most recent call last):

File "", line 1, in

a[5]

KeyError: 5

>>> a[6]='grap'

>>> a

{1: 'apple', 2: 'banana', 3: 'pear', 4: 'orange', 6: 'grap'}

2、使用updata方法,把字典中有相应键的键值对添加update到当前字典 >>> a

{1: 'apple', 2:'banana', 3: 'pear', 4: 'orange', 6: 'grap'}

>>>a.items()

dict_items([(1,'apple'), (2, 'banana'), (3, 'pear'), (4, 'orange'), (6, 'grap')])

>>>a.update({1:10,2:20})

>>> a

{1: 10, 2: 20,3: 'pear', 4: 'orange', 6: 'grap'}

#{1:10,2:20}替换了{1: 'apple', 2: 'banana'}

以上这篇对python字典元素的添加与修改方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

python字典键盘添加元素_对python字典元素的添加与修改方法详解相关推荐

  1. python布尔型数组_对numpy中布尔型数组的处理方法详解

    布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...

  2. 站长在线Python精讲:Python中集合的交集、并集、差集和对称差集运算方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中集合的交集.并集.差集和对称差集运算方法详解>.主要讲的是集合运算的相关的概念,及运算方法,包括:集合的交集. ...

  3. python下载微信公众号文章_python如何导出微信公众号文章方法详解

    1.安装wkhtmltopdf 下载地址:https://wkhtmltopdf.org/downloads.html 我测试用的是windows的,下载安装后结果如下 2 编写python 代码导出 ...

  4. python二维元组_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)

    如何去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  5. python接收邮件内容启动程序_Python实现发送与接收邮件的方法详解

    本文实例讲述了Python实现发送与接收邮件的方法.分享给大家供大家参考,具体如下: 一.发送邮件 这里实现给网易邮箱发送邮件功能: import smtplib import tkinter cla ...

  6. python核心编程:Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解

    这篇文章主要介绍了Python面向对象程序设计中类的定义.实例化.封装及私有变量/方法,结合具体实例形式较为详细的分析了Python面向对象程序设计中类的定义.实例化.封装.私有变量.私有方法等相关使 ...

  7. python读取键盘事件_使用 Python 记录键盘事件!真的很神奇~

    今天也不知道是想了什么,突然就想要试试看我有效击键时的手速到底有多快.为此,需要记录下来击键的记录.于是找到了 Python 的keyboard 库. 安装非常简单,只需执行pip install k ...

  8. python禁用键盘鼠标_在Python中禁用或锁定鼠标和键盘?

    我已经将Fábio Diniz的答案扩展到一个类,该类提供block()和unblock()函数,这两个函数(有选择地)阻止鼠标/键盘输入.我还添加了一个超时功能(希望)来解决锁定自己的烦恼.impo ...

  9. linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解

    1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...

最新文章

  1. Linux:命令执行控制与||
  2. ubuntu 虚拟机更改/修改root密码(很简单,在终端使用命令sudo passwd即可)
  3. Zend Framework 自动加载类的实现方法
  4. springboot2 cookie的token如何放入请求头_Spring MVC 到底是如何工作的
  5. WQL Analyzer V1.1(WMI查询分析器)
  6. 收集程序员的几幅对联
  7. LeetCode 170. 两数之和 III - 数据结构设计(哈希map)
  8. 支持js代码的博客有哪些?
  9. 电脑更新后,设备管理器未知USB设备,并且蓝牙无法使用
  10. 复指数与高斯函数乘积的傅里叶变换_球谐光照——球谐函数
  11. 抖音小程序达人入驻壁纸微信小程序安装教程
  12. 探索智慧医院落地新方案!OFweek 2019医疗物联网大会成功举办
  13. [开源]免费天气预报接口,提供七天预报(包括省市代码)
  14. python中tmp什么意思_python中tmp
  15. [附源码]JAVA+ssm计算机毕业设计房屋租赁管理系统设计(程序+Lw)
  16. vue el-table表格计算小计
  17. 金蝶云苍穹集成,苍穹到eas审核反审核
  18. 将Visio另存为图形或图像文件
  19. Freeswitch集成AMR编码
  20. 第一个被赋予公明身份的机器人_机器人被赋予公民身份引发舆论关注

热门文章

  1. 哔哩哔哩视屏下载的几种方法
  2. 【论文翻译_无数据知识蒸馏_元学习_2022】Up to 100× Faster Data-free Knowledge Distillation
  3. unity3d,跟着大佬做自己的第一个游戏(第一步,游戏模型制作)
  4. JSON学习1-什么是JSON
  5. Kafka 生产者数据安全(ACK机制,ACK时机,ACK应答机制,故障处理,Exactly Once)
  6. 这是我裸辞接单第一个月的收入
  7. 奥普泰智能物联网锁解决方案
  8. 激光测距仪非接触式地表裂缝监测仪
  9. pd调节规律_PD控制规律指的是比例、微分控制。
  10. 传统手工特征方法整理--LBP,HAAR,SIFT,HOG,ORB,SURF