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删除过期文件的方法
May 29 Python
python连接字符串的方法小结
Jul 13 Python
python如何通过protobuf实现rpc
Mar 06 Python
pyenv命令管理多个Python版本
Mar 26 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
Jan 04 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
python中实现控制小数点位数的方法
Jan 24 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
python操作链表的示例代码
Sep 27 Python
如何利用python和DOS获取wifi密码
Mar 31 Python
python数据分析之用sklearn预测糖尿病
Apr 22 Python
详解python字符串驻留技术
May 21 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
基于MySQL分区性能的详细介绍
2013/05/02 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
基于Asp.net与Javascript控制的日期控件
2010/05/22 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
jQuery控制iFrame(实例代码)
2013/11/19 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
使用js画图之圆、弧、扇形
2015/01/12 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
js 判断各种数据类型的简单方法(推荐)
2016/08/29 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Python3.8对可迭代解包的改进及用法详解
2019/10/15 Python
python处理excel绘制雷达图
2019/10/18 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
Python通过len函数返回对象长度
2020/10/22 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
政府采购方案
2014/06/12 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
小学国庆节活动总结
2015/03/23 职场文书
法人身份证明书
2015/06/18 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL