在Python中附加来自另一个程序的dict

时间:2015-03-27 09:11:42

标签: python python-3.x

我在程序A中有一本字典,我希望程序B添加新内容。这是我能完成的事吗?我尝试使用谷歌搜索,但这完全是关于在同一代码中附加字典,我真的希望能够在不同的程序中尽可能地做到这一点。

我正在尝试将条目添加到包含{user : password, user2 : password2}的字典中以供任何新用户使用。这不是注册,因为只有管理员才能添加用户。这是其他计划理念发挥作用的地方。但我愿意接受任何解决方案!

1 个答案:

答案 0 :(得分:0)

如果要使用函数实现此功能,可以使用dict.update函数。

def combine_dicts(x, y):
    x.update(y)
    return x

def get_passwords():
    dict = {"a":"test", "b":"testa"}
    return dict

firstDict = {"this":"is", "a":"test"}
secondDict = get_passwords()
combinedDict = combine_dicts(firstDict, secondDict)

注意:您使用dict.update()的参数将覆盖现有的值/密钥对。