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 OpenCV处理图像之图像像素点操作
Jul 10 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 Python
python从内存地址上加载python对象过程详解
Jan 08 Python
Python 安装 virturalenv 虚拟环境的教程详解
Feb 21 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
Python 格式化打印json数据方法(展开状态)
Feb 27 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
Python装饰器用法与知识点小结
Mar 09 Python
Python爬虫与反爬虫大战
Jul 30 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
Dec 07 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
Python合并pdf文件的工具
Jul 01 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读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2016/11/25 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
JS 退出系统并跳转到登录界面的实现代码
2013/06/29 Javascript
javascript实用小函数使用介绍
2013/11/11 Javascript
使用GruntJS构建Web程序之Tasks(任务)篇
2014/06/06 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
Python httplib,smtplib使用方法
2008/09/06 Python
Python 面向对象 成员的访问约束
2008/12/23 Python
python实现目录树生成示例
2014/03/28 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
python实现按行切分文本文件的方法
2016/04/18 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
python datetime中strptime用法详解
2019/08/29 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
车工岗位职责
2013/11/26 职场文书
酒店销售主管岗位职责
2014/01/04 职场文书
韩国商务邀请函
2014/01/14 职场文书
安全环保演讲稿
2014/08/28 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
工作态度检讨书范文
2015/05/06 职场文书
搞笑结婚保证书
2015/05/08 职场文书
对学校的意见和建议
2015/06/04 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
Django cookie和session的应用场景及如何使用
2021/04/29 Python