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 相关文章推荐
Python中的Numpy入门教程
Apr 26 Python
Python写的贪吃蛇游戏例子
Jun 16 Python
python 专题九 Mysql数据库编程基础知识
Mar 16 Python
django使用xlwt导出excel文件实例代码
Feb 06 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
Oct 11 Python
Python装饰器用法实例分析
Jan 14 Python
Python中字符串与编码示例代码
May 20 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
tensorflow使用CNN分析mnist手写体数字数据集
Jun 17 Python
Python Tornado核心及相关原理详解
Jun 24 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 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
hessian 在PHP中的使用介绍
2010/12/13 PHP
PHP句法规则详解 入门学习
2011/11/09 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
PHP底层运行机制与工作原理详解
2020/07/31 PHP
js Math 对象的方法
2013/09/01 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
vue解决跨域问题(推荐)
2020/11/10 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
Python中的引用和拷贝浅析
2014/11/22 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
python实现公司年会抽奖程序
2019/01/22 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
台湾网友喜爱的综合型网路购物商城:Yahoo! 奇摩购物中心
2018/03/10 全球购物
哈理工毕业生的求职信
2013/12/22 职场文书
季度思想汇报
2014/01/01 职场文书
门前三包责任书
2014/04/15 职场文书
贷款承诺书范文
2014/05/19 职场文书
党校个人总结
2015/03/04 职场文书
检讨书格式
2015/05/07 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python