python中update的基本使用方法详解


Posted in Python onJuly 17, 2019

前言

Python 字典 update()方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。

语法格式

d.update(e)

参数说明

将e中键-值对添加到字典d中,e可能是字典,也可能是键-值对序列。详见实例。

返回值

该方法没有任何返回值。

实例

以下实例展示了 update() 方法的使用方法:

d = {‘one':1,'two':2}

d.update({‘three':3,'four':4}) # 传一个字典 
print(d)

d.update(five=5,six=6) # 传关键字 
print(d)

d.update([(‘seven',7),(‘eight',8)]) # 传一个包含一个或多个元组的列表 
print(d)

d.update(([‘nice',9],[‘ten',10]))#传一个包含一个或多个列表的元组 
print(d)

d.update(zip([‘eleven','twelve'],[11,12])) # 传一个zip()函数 
print(d)

d.update(one=111,two=222) # 使用以上任意方法修改存在的键对应的值 
print(d)

以上实例输出结果为:

{‘one': 1, ‘four': 4, ‘three': 3, ‘two': 2} 
{‘one': 1, ‘four': 4, ‘three': 3, ‘five': 5, ‘two': 2, ‘six': 6} 
{‘seven': 7, ‘one': 1, ‘four': 4, ‘three': 3, ‘five': 5, ‘two': 2, ‘six': 6, ‘eight': 8} 
{‘seven': 7, ‘one': 1, ‘four': 4, ‘three': 3, ‘ten': 10, ‘five': 5, ‘nice': 9, ‘two': 2, ‘six': 6, ‘eight': 8} 
{‘one': 1, ‘four': 4, ‘three': 3, ‘twelve': 12, ‘ten': 10, ‘seven': 7, ‘six': 6, ‘eleven': 11, ‘two': 2, ‘nice': 9, ‘five': 5, ‘eight': 8} 
{‘one': 111, ‘four': 4, ‘three': 3, ‘twelve': 12, ‘ten': 10, ‘seven': 7, ‘six': 6, ‘eleven': 11, ‘two': 222, ‘nice': 9, ‘five': 5, ‘eight': 8}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的字典详细介绍
Sep 18 Python
最近Python有点火? 给你7个学习它的理由!
Jun 26 Python
python测试mysql写入性能完整实例
Jan 18 Python
python XlsxWriter模块创建aexcel表格的实例讲解
May 03 Python
对python append 与浅拷贝的实例讲解
May 04 Python
浅析Python装饰器以及装饰器模式
May 28 Python
用Python实现数据的透视表的方法
Nov 16 Python
python中类的属性和方法介绍
Nov 27 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
Python3的socket使用方法详解
Feb 18 Python
python中os.path.join()函数实例用法
May 26 Python
详细介绍python类及类的用法
May 31 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
Jul 17 #Python
使用Python和Scribus创建一个RGB立方体的方法
Jul 17 #Python
python实现点击按钮修改数据的方法
Jul 17 #Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 #Python
python实时检测键盘输入函数的示例
Jul 17 #Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 #Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 #Python
You might like
php的curl实现get和post的代码
2008/08/23 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
判断是否安装flash player及当前版本的JS代码
2013/08/08 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
详解Nodejs基于mongoose模块的增删改查的操作
2016/12/21 NodeJs
10道典型的JavaScript面试题
2017/03/22 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
微信小程序 setData的使用方法详解
2017/04/20 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
Windows下安装Django框架的方法简明教程
2018/03/28 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
五水共治捐款倡议书
2014/05/14 职场文书
董事长秘书工作职责
2014/06/10 职场文书
食品工程专业求职信
2014/06/15 职场文书
2015年消防工作总结
2015/04/24 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
团干部培训班心得体会
2016/01/06 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书
MySQL查询日期时间
2022/05/15 MySQL
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python