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安装以及IDE的配置教程
Apr 29 Python
python使用socket进行简单网络连接的方法
Apr 29 Python
Python编程中实现迭代器的一些技巧小结
Jun 21 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
Python基础学习之常见的内建函数整理
Sep 06 Python
Python之reload流程实例代码解析
Jan 29 Python
tensorflow实现对图片的读取的示例代码
Feb 12 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
Jan 11 Python
python数据挖掘需要学的内容
Jun 23 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
解决Django连接db遇到的问题
Aug 29 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 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
ThinkPHP令牌验证实例
2014/06/18 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
2016/04/21 PHP
php实现的顺序线性表示例
2019/05/04 PHP
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
2014/09/09 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
vue 中swiper的使用教程
2018/05/22 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
Python3爬虫学习之爬虫利器Beautiful Soup用法分析
2018/12/12 Python
python assert的用处示例详解
2019/04/01 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
python实现飞机大战小游戏
2019/11/08 Python
python pygame实现滚动横版射击游戏城市之战
2019/11/25 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
活动总结格式范文
2014/04/26 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
英语辞职信范文
2015/02/28 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
MySQL GRANT用户授权的实现
2021/06/18 MySQL
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏
OpenFeign实现远程调用
2022/08/14 Java/Android