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 GAE、Django导出Excel的方法
Nov 24 Python
Python 使用os.remove删除文件夹时报错的解决方法
Jan 13 Python
从django的中间件直接返回请求的方法
May 30 Python
手写一个python迭代器过程详解
Aug 27 Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
Aug 27 Python
关于tf.reverse_sequence()简述
Jan 20 Python
python实现udp聊天窗口
Mar 31 Python
Python通过getattr函数获取对象的属性值
Oct 16 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
Nov 24 Python
vue.js刷新当前页面的实例讲解
Dec 29 Python
python中的unittest框架实例详解
Feb 05 Python
使用opencv-python如何打开USB或者笔记本前置摄像头
Jun 21 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 开发工具
2006/12/06 PHP
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
php表单提交问题的解决方法
2011/04/12 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
2016/01/28 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
2016/09/30 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
jQuery(非HTML5)可编辑表格实现代码
2012/12/11 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
python使用分治法实现求解最大值的方法
2015/05/12 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
详解常用查找数据结构及算法(Python实现)
2016/12/09 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
python音频处理的示例详解
2020/12/23 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
用CSS3实现无限循环的无缝滚动的示例代码
2017/11/01 HTML / CSS
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
勤俭节约倡议书
2014/04/14 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书