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编程过程中用单元测试法调试代码的介绍
Apr 02 Python
python实现逻辑回归的方法示例
May 02 Python
python实现kNN算法
Dec 20 Python
Django中redis的使用方法(包括安装、配置、启动)
Feb 21 Python
python求最大连续子数组的和
Jul 07 Python
pandas pivot_table() 按日期分多列数据的方法
Nov 16 Python
python用fsolve、leastsq对非线性方程组求解
Dec 15 Python
Pandas之groupby( )用法笔记小结
Jul 23 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
pytorch ImageFolder的覆写实例
Feb 20 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
python实现简单猜单词游戏
Dec 24 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
Windows 下的 PHP-PEAR 安装方法
2010/11/20 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
从手册去理解分析PHP session机制
2011/07/17 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
jQuery UI AutoComplete 使用说明
2011/06/20 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
2014/04/04 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
jquery实用技巧之输入框提示语句
2016/07/28 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
Python 字典dict使用介绍
2014/11/30 Python
Python配置文件解析模块ConfigParser使用实例
2015/04/13 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
Python使用 Beanstalkd 做异步任务处理的方法
2018/04/24 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
纯css3制作网站后台管理面板
2014/12/30 HTML / CSS
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
类和结构的区别
2012/08/15 面试题
秋季运动会通讯稿
2014/01/24 职场文书
副校长2015年教育教学工作总结
2015/07/27 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
Java实现聊天机器人完善版
2021/07/04 Java/Android
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
python可视化大屏库big_screen示例详解
2021/11/23 Python
Javascript webpack动态import
2022/04/19 Javascript