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中线程问题的简单讲解
Apr 03 Python
python中列表元素连接方法join用法实例
Apr 07 Python
python计算对角线有理函数插值的方法
May 07 Python
浅谈python中set使用
Jun 30 Python
python模拟登录并且保持cookie的方法详解
Apr 04 Python
Django 实现下载文件功能的示例
Mar 06 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
浅谈Python编程中3个常用的数据结构和算法
Apr 30 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
Python基于模块Paramiko实现SSHv2协议
Apr 28 Python
使用python把xmind转换成excel测试用例的实现代码
Oct 12 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与SQL注入攻击[三]
2007/04/17 PHP
php二维数组用键名分组相加实例函数
2013/11/06 PHP
yii2安装详细流程
2018/05/23 PHP
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
微信小程序实现单列下拉菜单效果
2019/04/25 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
2019/06/21 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
Python异常处理操作实例详解
2018/08/28 Python
Python检查 云备份进程是否正常运行代码实例
2019/08/22 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
python实现最短路径的实例方法
2020/07/19 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
Pytorch实现WGAN用于动漫头像生成
2021/03/04 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
比利时买床:Beter Bed
2017/12/06 全球购物
消防安全管理制度
2014/02/01 职场文书
《李时珍夜宿古寺》教学反思
2014/04/09 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
申报优秀教师材料
2014/12/16 职场文书
公司转让协议书
2016/03/19 职场文书
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers