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标准库内置函数complex介绍
Nov 25 Python
在Python的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
使用python实现ANN
Dec 20 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
从DataFrame中提取出Series或DataFrame对象的方法
Nov 10 Python
Python两个字典键同值相加的几种方法
Mar 05 Python
教你如何编写、保存与运行Python程序的方法
Jul 12 Python
Python笔记之facade模式
Nov 20 Python
Python 音频生成器的实现示例
Dec 24 Python
Python求解排列中的逆序数个数实例
May 03 Python
python实现每天自动签到领积分的示例代码
Aug 18 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__ 常量
2008/07/23 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
JavaScript中this详解
2015/09/01 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
js实现抽奖效果
2017/03/27 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
微信小程序顶部导航栏可滑动并选中放大
2019/12/05 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
详细分析JavaScript中的深浅拷贝
2020/09/17 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
Python易忽视知识点小结
2015/05/25 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
Python 带有参数的装饰器实例代码详解
2018/12/06 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
python 控制Asterisk AMI接口外呼电话的例子
2019/08/08 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
兰蔻美国官网:Lancome美国
2017/04/25 全球购物
啦啦队口号大全
2014/06/16 职场文书
电子工程求职信
2014/07/17 职场文书
机关党员公开承诺书
2014/08/30 职场文书
党支部班子“四风”问题自我剖析材料
2014/09/28 职场文书
庆祝教师节标语
2014/10/09 职场文书
党员自评材料范文
2014/12/17 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
《绝招》教学反思
2016/02/20 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS