对比这两个字典,把 Hobby 里边的新增出来的,两层 for 是咋弄的(想学)? 除了两个 for, 还有没有简便方法拼接成个新的列表: 要的结果:
# 结果 ret= [{ 'Name': 'Tom', 'Age': '7', 'Hobby': [ { 'key': 'society', 'value': 'citizen' }] }] # 样本: s1 = [{ 'Name': 'Tom', 'Age': '7', 'Hobby': [{ 'key': 'life', 'value': 'motion' }, { 'key': 'jobs', 'value': 'SoftwareDevelopment' }, { 'key': 'family', 'value': 'grandfather' }] }] s2 = [{ 'Name': 'Tom', 'Age': '7', 'Hobby': [{ 'key': 'life', 'value': 'motion' }, { 'key': 'jobs', 'value': 'SoftwareDevelopment' }, { 'key': 'family', 'value': 'son' }, { 'key': 'society', 'value': 'citizen' }] }] 