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 29 Python
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
PyCharm代码回滚,恢复历史版本的解决方法
Oct 22 Python
Pandas读写CSV文件的方法示例
Mar 27 Python
python使用pygame模块实现坦克大战游戏
Mar 25 Python
如何使用Python 打印各种三角形
Jun 28 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
python 实现绘制整齐的表格
Nov 18 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
Feb 25 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 Python
解决Keras TensorFlow 混编中 trainable=False设置无效问题
Jun 28 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
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
用YUI做了个标签浏览效果
2007/02/20 Javascript
javascript AutoScroller 函数类
2009/05/29 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
玩转方法:call和apply
2014/05/08 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
js学使用setTimeout实现轮循动画
2017/07/17 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
微信小程序时间标签和时间范围的联动效果
2019/02/15 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python批量转换文件编码格式
2015/05/17 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
Python切片知识解析
2016/03/06 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
python面向对象入门教程之从代码复用开始(一)
2018/12/11 Python
python装饰器练习题及答案
2019/11/01 Python
python实现打砖块游戏
2020/02/25 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
Python中pass语句的作用是什么
2016/06/01 面试题
工作表现评语
2014/01/19 职场文书
研发工程师岗位职责
2014/04/28 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
Python中22个万用公式的小结
2021/07/21 Python
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL