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 调用DLL操作抄表机
Jan 12 Python
python使用reportlab实现图片转换成pdf的方法
May 22 Python
python实现用户登录系统
May 21 Python
Python常用内置模块之xml模块(详解)
May 23 Python
python存储16bit和32bit图像的实例
Dec 05 Python
详解python中init方法和随机数方法
Mar 13 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
如何使用Python脚本实现文件拷贝
Nov 20 Python
Python实现图片识别加翻译功能
Dec 26 Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 Python
python的链表基础知识点
Sep 13 Python
python爬虫今日热榜数据到txt文件的源码
Feb 23 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
探寻PHP脚本不报错的原因
2014/06/12 PHP
php算法实例分享
2015/07/14 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
JavaScript函数、方法、对象代码
2008/10/29 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
4个顶级开源JavaScript图表库
2018/09/29 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
判断python对象是否可调用的三种方式及其区别详解
2019/01/31 Python
使用django和vue进行数据交互的方法步骤
2019/11/11 Python
python中PyQuery库用法分享
2021/01/15 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
Omio英国:搜索并比较便宜的巴士、火车和飞机
2019/08/27 全球购物
介绍一下游标
2012/01/10 面试题
法学专业本科生自荐信范文
2013/12/17 职场文书
小学教师国培感言
2014/02/08 职场文书
致跳远运动员广播稿
2014/02/11 职场文书
党的群众路线教育实践活动宣传方案
2014/02/23 职场文书
求职信名称怎么写
2014/05/26 职场文书
开学典礼策划方案
2014/05/28 职场文书
保险专业求职信
2014/07/07 职场文书
2015年商场工作总结
2015/04/27 职场文书
工伤认定行政答辩状
2015/05/22 职场文书