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中文竖排显示的方法
Jul 28 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
Python 多个图同时在不同窗口显示的实现方法
Jul 07 Python
Django基础知识 web框架的本质详解
Jul 18 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
Python‘==‘ 及 ‘is‘相关原理解析
Sep 05 Python
Python+腾讯云服务器实现每日自动健康打卡
Dec 06 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创建session的方法实例详解
2015/01/27 PHP
php防止CC攻击代码 php防止网页频繁刷新
2015/12/21 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
2016/09/09 PHP
php实现水印文字和缩略图的方法示例
2016/12/29 PHP
Laravel实现搜索的时候分页并携带参数
2019/10/15 PHP
深入认识javascript中的eval函数
2009/11/02 Javascript
javascript 二分法(数组array)
2010/04/24 Javascript
深入分析原生JavaScript事件
2014/12/29 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
简单的渐变轮播插件
2017/01/12 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
Javascript中Promise的四种常用方法总结
2017/07/14 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
微信小程序实现图片压缩
2019/12/03 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
Python命名空间详解
2014/08/18 Python
Python入门篇之条件、循环
2014/10/17 Python
Python中使用gzip模块压缩文件的简单教程
2015/04/08 Python
python搜索指定目录的方法
2015/04/29 Python
不可错过的十本Python好书
2017/07/06 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
Python3.7 新特性之dataclass装饰器
2019/05/27 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
Python如何计算语句执行时间
2019/11/22 Python
在keras里实现自定义上采样层
2020/06/28 Python
微软美国官方网站:Microsoft美国
2018/05/10 全球购物
你懂得怎么写自荐信吗?
2013/12/27 职场文书
捐款感谢信
2015/01/20 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
Vue操作Storage本地化存储
2022/04/29 Vue.js
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python