python字典改变value值方法总结


Posted in Python onJune 21, 2019

今天这篇文章中我们来了解一下python之中的字典,在这文章之中我会对python字典修改进行说明,以及举例说明如何修改python字典内的值。废话不多说,我们开始进入文章吧。

首先我们得知道什么是修改字典

修改字典

向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:

# !/usr/bin/python

 

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};

 

dict['Age'] = 8; # update existing entry

dict['School'] = "DPS School"; # Add new entry

 

print "dict['Age']: ", dict['Age'];

print "dict['School']: ", dict['School'];

以上实例输出结果:

dict['Age']: 8

dict['School']: DPS School

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

>> > 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

"<pyshell#31>", line

1, in < module >

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 相关文章推荐
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
python爬虫_自动获取seebug的poc实例
Aug 05 Python
python分析作业提交情况
Nov 22 Python
在Python中定义一个常量的方法
Nov 10 Python
详解Python3中setuptools、Pip安装教程
Jun 18 Python
python basemap 画出经纬度并标定的实例
Jul 09 Python
python3 字符串知识点学习笔记
Feb 08 Python
PyQt5-QDateEdit的简单使用操作
Jul 12 Python
Python生成器generator原理及用法解析
Jul 20 Python
PyQt5通过信号实现MVC的示例
Feb 06 Python
Python编程中Python与GIL互斥锁关系作用分析
Sep 15 Python
Python自动化实战之接口请求的实现
May 30 Python
python如何以表格形式打印输出的方法示例
Jun 21 #Python
pytz格式化北京时间多出6分钟问题的解决方法
Jun 21 #Python
对pyqt5之menu和action的使用详解
Jun 20 #Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 #Python
PyQt QCombobox设置行高的方法
Jun 20 #Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 #Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
Jun 20 #Python
You might like
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
7个超级实用的PHP代码片段
2011/07/11 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
smarty实现多级分类的方法
2014/12/05 PHP
浅析PHP7 的垃圾回收机制
2019/09/06 PHP
firefox浏览器下javascript 拖动层效果与原理分析代码
2007/12/04 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
使用vue-infinite-scroll实现无限滚动效果
2018/06/22 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
Python两个字典键同值相加的几种方法
2019/03/05 Python
python实现图片转字符小工具
2019/04/30 Python
详解python常用命令行选项与环境变量
2020/02/20 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
Python识别验证码的实现示例
2020/09/30 Python
GitHub上值得推荐的8个python 项目
2020/10/30 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
跟单文员岗位职责
2014/01/03 职场文书
物理专业大学生职业生涯规划书
2014/02/07 职场文书
幼儿教师研修感言
2014/02/12 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
课程设计的心得体会
2014/09/03 职场文书
声乐专业大学生职业生涯规划书:理想的未来需要自己去打造
2014/09/20 职场文书
五好家庭申报材料
2014/12/20 职场文书
餐馆开业致辞
2015/08/01 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python