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使用django获取用户IP地址的方法
May 11 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
Python机器学习算法之k均值聚类(k-means)
Feb 23 Python
python如何去除字符串中不想要的字符
Jul 05 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
详解python 注释、变量、类型
Aug 10 Python
python最小生成树kruskal与prim算法详解
Jan 17 Python
如何利用Python模拟GitHub登录详解
Jul 15 Python
使用已经得到的keras模型识别自己手写的数字方式
Jun 29 Python
python爬虫 requests-html的使用
Nov 30 Python
Opencv 图片的OCR识别的实战示例
Mar 02 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
4.与数据库的连接
2006/10/09 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
PHP使用ob_start生成html页面的方法
2014/11/07 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
vue+jquery+lodash实现滑动时顶部悬浮固定效果
2018/04/28 jQuery
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:06] DOTA2英雄背景故事第三期之秩序法则光之守卫
2020/07/07 DOTA
Python实现去除代码前行号的方法
2015/03/10 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
pycharm远程调试openstack代码
2017/11/21 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
Python模块相关知识点小结
2020/03/09 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
CSS3 渐变(Gradients)之CSS3 径向渐变
2016/07/08 HTML / CSS
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
毕业生求职的求职信
2013/12/05 职场文书
食品厂厂长岗位职责
2014/01/30 职场文书
诚信考试倡议书
2014/04/15 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
七年级作文之英语老师
2019/10/28 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python