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之让人欢喜让人忧的迭代
Oct 02 Python
Django中URL视图函数的一些高级概念介绍
Jul 20 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
Python中的默认参数实例分析
Jan 29 Python
python自动12306抢票软件实现代码
Feb 24 Python
matplotlib savefig 保存图片大小的实例
May 24 Python
python抖音表白程序源代码
Apr 07 Python
对Python强大的可变参数传递机制详解
Jun 13 Python
图文详解Django使用Pycharm连接MySQL数据库
Aug 09 Python
wxPython实现画图板
Aug 27 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
python删除csv文件的行列
Apr 06 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
php5新改动之短标记启用方法
2008/09/11 PHP
php session处理的定制
2009/03/16 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
给WordPress的编辑后台添加提示框的代码实例分享
2015/12/25 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
PHP 断点续传实例详解
2017/11/11 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
js document.write()使用介绍
2014/02/21 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
Vue.js手风琴菜单组件开发实例
2017/05/16 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
JavaScript回调函数callback用法解析
2020/01/14 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
python:按行读入,排序然后输出的方法
2019/07/20 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
Python for循环与getitem的关系详解
2020/01/02 Python
详解python tkinter模块安装过程
2020/01/06 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
python自动提取文本中的时间(包含中文日期)
2020/08/31 Python
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
面包店的创业计划书范文
2014/01/16 职场文书
《雪地里的小画家》教学反思
2014/02/22 职场文书
敬老院活动感想
2015/08/07 职场文书
详解Js模块化的作用原理和方案
2021/04/29 Javascript
python基础之文件操作
2021/10/24 Python