对python字典元素的添加与修改方法详解


Posted in Python onJuly 06, 2018

1、字典中的键存在时,可以通过字典名+下标的方式访问字典中改键对应的值,若键不存在则会抛出异常。如果想直接向字典中添加元素可以直接用字典名+下标+值的方式添加字典元素,只写键想后期对键赋值这种方式会抛出异常。

>>>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'}

2、使用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使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
python目录与文件名操作例子
Aug 28 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
Feb 18 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 Python
python配置文件写入过程详解
Oct 19 Python
推荐8款常用的Python GUI图形界面开发框架
Feb 23 Python
python实现飞机大战项目
Mar 11 Python
解决python虚拟环境切换无效的问题
Apr 30 Python
python调用API接口实现登陆短信验证
May 10 Python
python pyecharts 实现一个文件绘制多张图
May 13 Python
python 匿名函数与三元运算学习笔记
Oct 23 Python
替换python字典中的key值方法
Jul 06 #Python
python 字典中文key处理,读取,比较方法
Jul 06 #Python
python迭代dict的key和value的方法
Jul 06 #Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 #Python
python脚本监控Tomcat服务器的方法
Jul 06 #Python
解决csv.writer写入文件有多余的空行问题
Jul 06 #Python
Python简单爬虫导出CSV文件的实例讲解
Jul 06 #Python
You might like
加速XP搜索功能堪比vista
2007/03/22 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
PHP实现bitmap位图排序与求交集的方法
2016/07/28 PHP
thinkphp分页集成实例
2017/07/24 PHP
php-msf源码详解
2017/12/25 PHP
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
ES6学习教程之Promise用法详解
2020/11/22 Javascript
Python实现拼接多张图片的方法
2014/12/01 Python
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
Python嵌套函数,作用域与偏函数用法实例分析
2019/12/26 Python
大数据分析用java还是Python
2020/07/06 Python
英国护肤品购物网站:Beauty Expert
2016/08/19 全球购物
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
一份全面的PHP面试问题考卷
2012/07/15 面试题
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
承诺书的格式范文
2014/03/28 职场文书
公司感谢信范文
2015/01/22 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS