博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python字典update()方法
阅读量:4171 次
发布时间:2019-05-26

本文共 526 字,大约阅读时间需要 1 分钟。

可以通过update()方法将一个字典的内容添加到另一个字典中,如下:

>>> d={'a':1,'b':2,'c':3}

>>> dd={'c':11,'d':22,'e':33}
>>> d.update(dd)  #将字典dd 添加到字典d中
>>> d  #字典d发生变化
{'b': 2, 'a': 1, 'd': 22, 'e': 33, 'c': 11}
>>> dd  #字典dd保持不变
{'d': 22, 'e': 33, 'c': 11}

其实,update()方法与下面的for循环功能一致:

>>> d={'a':1,'b':2,'c':3}

>>> dd={'c':11,'d':22,'e':33}
>>> dd.items()
dict_items( [('d', 22), ('e', 33), ('c', 11)] )
>>> for (key,value) in dd.items():
d[key]=value
>>> d  #字典d发生变化
{'b': 2, 'a': 1, 'd': 22, 'e': 33, 'c': 11}
>>> dd  #字典dd保持不变
{'d': 22, 'e': 33, 'c': 11}

转载地址:http://dfyai.baihongyu.com/

你可能感兴趣的文章
豆瓣爱问共享资料插件发布啦
查看>>
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
内核线程创建
查看>>
linux中cat命令使用详解
查看>>
java中的异常机制
查看>>
java SE面向对象思维导图
查看>>
三维分析之视频投放
查看>>
SuperMap iDesktop之栅格值怎么查
查看>>
SuperMap iClient3D for WebGL教程-orientation
查看>>
SuperMap iClient3D for WebGL教程-description描述属性
查看>>
SuperMap iClient3D for WebGL教程-CallbackProperty
查看>>
如何修改leaflet聚合图的层级和样式
查看>>
三维分析之开敞度分析
查看>>
BIM+GIS应用的八大挑战
查看>>
.net实现.aspx页面自动加载.cs程序定义的变量并按照格式输出
查看>>
[Leetcode]最后一个单词的长度
查看>>