当提供了字典的默认模板并且存在输入源字典时,如何创建与模板具有相同嵌套结构的新字典,同时保持输入源中键的值不变
示例:
template = {
keyA: A,
keyB: B,
keyC: {keyC1: C1,
keyC2: C2},
keyD: {keyD1: {keyD1A: D1A,
keyD1B: D1B},
keyD2: D2}
}
source = {
keyA: A-updated,
keyD: {keyD1: {keyD1A: D1A-updated}
keyD2: D2-updated}
}
output = {
keyA: A-updated,
keyB: B,
keyC: {keyC1: C1,
keyC2: C2},
keyD: {keyD1: {keyD1A: D1A-updated,
keyD1B: D1B},
keyD2: D2-updated}
}
目前没有回答
相关问题 更多 >
编程相关推荐