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内置的字符串处理函数详细整理(覆盖日常所用)
Aug 19 Python
Python新手在作用域方面经常容易碰到的问题
Apr 03 Python
Python计算三维矢量幅度的方法
Jun 15 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python 实现在Excel末尾增加新行
May 02 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
Python Selenium截图功能实现代码
Apr 26 Python
Pycharm Plugins加载失败问题解决方案
Nov 28 Python
Pycharm plot独立窗口显示的操作
Dec 11 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
探究Laravel使用env函数读取环境变量为null的问题
2016/12/06 PHP
php经典趣味算法实例代码
2020/01/21 PHP
jquery使用append(content)方法注意事项分享
2014/01/06 Javascript
查询json的数据结构的8种方式简介
2014/03/10 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
微信小程序 picker-view 组件详解及简单实例
2017/01/10 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
2017/12/11 Javascript
vue实现按需加载组件及异步组件功能
2019/05/27 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
pyv8学习python和javascript变量进行交互
2013/12/04 Python
Python日志模块logging基本用法分析
2018/08/23 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
python实现大学人员管理系统
2019/10/25 Python
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
英国布鲁姆精品店:Bloom Boutique
2018/03/01 全球购物
什么是唯一索引
2015/07/05 面试题
升职自荐信范文
2013/10/05 职场文书
大一自我鉴定范文
2013/12/27 职场文书
园林资料员岗位职责
2013/12/30 职场文书
行政人事专员岗位职责
2014/03/05 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
怎样拟定创业计划书
2014/05/01 职场文书
读《推着妈妈去旅行》有感1500字
2019/10/15 职场文书
Python下opencv使用hough变换检测直线与圆
2021/06/18 Python
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
Nginx动静分离配置实现与说明
2022/04/07 Servers