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 24 Python
详解Python中列表和元祖的使用方法
Apr 25 Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 Python
Python实现按学生年龄排序的实际问题详解
Aug 29 Python
关于Python的一些学习总结
May 25 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
总结Python图形用户界面和游戏开发知识点
May 22 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
Oct 04 Python
python定间隔取点(np.linspace)的实现
Nov 27 Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 Python
Django多进程滚动日志问题解决方案
Dec 17 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 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中的extract的作用分析
2008/04/09 PHP
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
2010/03/21 PHP
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
PHP数组访问常用方法解析
2020/09/05 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
2014/12/29 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
jquery select插件异步实时搜索实例代码
2017/10/20 jQuery
vue + element-ui实现简洁的导入导出功能
2017/12/22 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
Python中的一些陷阱与技巧小结
2015/07/10 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
英国网上花店:Bunches
2016/11/29 全球购物
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
公司企业表扬信
2014/01/11 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
股东合作协议书范本
2014/04/14 职场文书
销售团队口号大全
2014/06/06 职场文书
大学专科求职信
2014/07/02 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
房地产端午节活动方案
2014/08/24 职场文书
远程培训的心得体会
2014/09/01 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
英语投诉信范文
2015/07/03 职场文书
文艺部部长竞选稿
2015/11/21 职场文书
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers