python字典的值可以修改吗


Posted in Python onJune 29, 2020

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'}

实例扩展:

使用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字典的值是否可以更改内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中MYSQLdb出现乱码的解决方法
Oct 11 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
解决Python print输出不换行没空格的问题
Nov 14 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
Flask框架工厂函数用法实例分析
May 25 Python
Python绘制堆叠柱状图的实例
Jul 09 Python
Python利用for循环打印星号三角形的案例
Apr 12 Python
python matplotlib.pyplot.plot()参数用法
Apr 14 Python
用sleep间隔进行python反爬虫的实例讲解
Nov 30 Python
python之json文件转xml文件案例讲解
Aug 07 Python
python怎么自定义捕获错误
Jun 29 #Python
python打开文件的方式有哪些
Jun 29 #Python
解决tensorflow/keras时出现数组维度不匹配问题
Jun 29 #Python
python中如何写类
Jun 29 #Python
基于Python的自媒体小助手---登录页面的实现代码
Jun 29 #Python
Python unittest基本使用方法代码实例
Jun 29 #Python
解决keras使用cov1D函数的输入问题
Jun 29 #Python
You might like
PHP获取MAC地址的具体实例
2013/12/13 PHP
PHP修改session_id示例代码
2014/01/08 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
Javascript浅谈之this
2013/12/17 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
详解AngularJS中的filter过滤器用法
2016/01/04 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
js无法获取到html标签的属性的解决方法
2016/07/26 Javascript
js 声明数组和向数组中添加对象变量的简单实例
2016/07/28 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
Webpack 4如何动态切割JS注入文件名详解
2019/07/09 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
使用python调用浏览器并打开一个网址的例子
2014/06/05 Python
django 信号调度机制详解
2019/07/19 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
使用Python实现分别输出每个数组
2019/12/06 Python
python如何进行矩阵运算
2020/06/05 Python
Html5 webRTC简单实现视频调用的示例代码
2020/09/23 HTML / CSS
2014迎新年晚会策划方案
2014/02/23 职场文书
毕业生就业协议书
2014/04/11 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
Golang 字符串的常见操作
2022/04/19 Golang
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技
设置IIS Express并发数
2022/07/07 Servers