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 字符串中的字符倒转
Sep 06 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
Dec 08 Python
python编程使用selenium模拟登陆淘宝实例代码
Jan 25 Python
将pandas.dataframe的数据写入到文件中的方法
Dec 07 Python
Python数据可视化之画图
Jan 15 Python
python中有关时间日期格式转换问题
Dec 25 Python
Python读入mnist二进制图像文件并显示实例
Apr 24 Python
python输出结果刷新及进度条的实现操作
Jul 13 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
Sep 24 Python
使用Python解析Chrome浏览器书签的示例
Nov 13 Python
python 批量将中文名转换为拼音
Feb 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 file_exists 检查文件或目录是否存在的函数
2010/05/10 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
php面向对象重点知识分享
2019/09/27 PHP
javascript学习小结之prototype
2015/12/03 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
element-ui点击查看大图的方法示例
2020/12/14 Javascript
python中__call__内置函数用法实例
2015/06/04 Python
Djang中静态文件配置方法
2015/07/30 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
python实现给微信指定好友定时发送消息
2019/04/29 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
django 简单实现登录验证给你
2019/11/06 Python
Python项目跨域问题解决方案
2020/06/22 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
美国名表在线商城:Ashford(支持中文)
2019/09/24 全球购物
override和overload的区别
2016/03/09 面试题
资深生产主管自我评价
2013/09/22 职场文书
物流专业大学应届生求职信
2013/11/03 职场文书
教师的实习鉴定
2013/12/15 职场文书
教学大赛获奖感言
2014/01/15 职场文书
写给老师的保证书
2015/05/09 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
详细总结Python常见的安全问题
2021/05/21 Python