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中的文档测试模块
Apr 28 Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
Feb 01 Python
Python中多个数组行合并及列合并的方法总结
Apr 12 Python
django自带的server 让外网主机访问方法
May 14 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
使用Python批量修改文件名的代码实例
Jan 24 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
Jul 06 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
python:HDF和CSV存储优劣对比分析
Jun 08 Python
python3实现简单飞机大战
Nov 29 Python
python源文件的字符编码知识点详解
Mar 04 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+mysql删除指定编号员工信息的方法
2015/01/14 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
JavaScript 三种创建对象的方法
2009/10/16 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
使用NestJS开发Node.js应用的方法
2018/12/03 Javascript
详解angularjs4部署文件过大解决过程
2018/12/05 Javascript
js的对象与函数详解
2019/01/21 Javascript
node.js的http.createServer过程深入解析
2019/06/06 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
python 简单备份文件脚本v1.0的实例
2017/11/06 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
在Pycharm中调试Django项目程序的操作方法
2019/07/17 Python
Python写出新冠状病毒确诊人数地图的方法
2020/02/12 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
策划助理岗位职责
2013/11/18 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
刑事撤诉申请书
2015/05/18 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
《敬重卑微》读后感3篇
2019/11/26 职场文书
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL