继承字典中缺少的键(Python)

继承字典中缺少的键(Python),python,python-3.x,dictionary,Python,Python 3.x,Dictionary,我正在创建Python3字典: parents = { 'parent_0': { 'f_name': 'john', 'l_name': 'doe', 'location': 'New York, NY', 'birth_month': 'september', 'nationality': 'france', }, 'parent_1': { 'f_name': '

我正在创建Python3字典:

parents = {
    'parent_0': {
        'f_name': 'john',
        'l_name': 'doe',
        'location': 'New York, NY',
        'birth_month': 'september',
        'nationality': 'france',
        },
    'parent_1': {
        'f_name': 'jane',
        'l_name': '',
        'location': '',
        'birth_month': 'may',
        'nationality': ''
    },

}

父项_1如何从父项_0继承l_名称、位置和国籍的键值

这是一个具体的案例吗?或者是更大问题的一部分?有很多方法可以做到这一点。分享更多关于你正在解决的问题可能会导致一个更好的答案。考虑嵌套字典“PARTENG1”将具有与“PaltNo.0”相同的值:“LyNeX”、“位置”和“国籍”。代码的目标是,如果在父项0上的“location”键上进行更改,它将在“parent”1上进行复制。这是一种特殊情况吗?或者是更大问题的一部分?有很多方法可以做到这一点。分享更多关于你正在解决的问题可能会导致一个更好的答案。考虑嵌套字典“PARTENG1”将具有与“PaltNo.0”相同的值:“LyNeX”、“位置”和“国籍”。该代码的目标是,如果对父级_0上的“location”键进行更改,它将在“parent_1”上进行复制,这将使父级_1继承父级_0的值,即使它有自己的值。从问题中我们确定这是不可取的吗?我不清楚所需的输出是什么。“parent_1如何从parent_0继承l_name、location和National的键值?”其中OP只提到了那些
'
键值……这将使parent_1继承parent_0的值,即使它有自己的值。从这个问题我们确定这是不可取的吗?我不清楚所需的输出是什么。“家长1如何从家长0继承l_名称、位置和国籍的键值?”其中OP只提到了那些
'
键。。。
for key, value in parents['parent_1'].items():
    if not value:
        parents['parent_1'][key] = parents['parent_0'][key]
for key in parents['parent_1'].keys:
    if parents['parent_1'] == '':
        parents['parent_1'][key] = parents['parent_0'][key]