4.2.16Python下字典的update方法
Posted by 撒得一地 on 2016年2月25日 in python教程
update()方法语法:
dict.update(dict2)
描述
Python 字典(Dictionary) update() 函数把字典dict2的键/值对更新到dict里。
参数
dict2 -- 添加到指定字典dict里的字典。
返回值
该方法没有任何返回值。
update方法可以利用一个字典项更新另外一个字典,具体实例:
>>> d = {'name':'psz','sex':'boy','age':18}
>>> x = {'sex':'girl'}
>>> d.update(x) #用x字典更新d字典
>>> d #d字典sex键值被修改
{'age': 18, 'name': 'psz', 'sex': 'girl'}
update方法提供的字典中的项会被添加到旧的字典中,若有相同的键则会进行覆盖。如:
>>> d = {'name':'psz','sex':'boy','age':18}
>>> d
{'age': 18, 'name': 'psz', 'sex': 'girl'}
>>> x = {'name':'psz','age':19}
>>> d.update(x)
>>> d
{'age': 19, 'name': 'psz', 'sex': 'girl'}
update方法可以和映射、拥有(键、值)对的队列(或者其他可迭代的对象)以及关键字参数一起调用。