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方法可以和映射、拥有(键、值)对的队列(或者其他可迭代的对象)以及关键字参数一起调用。