我需要通过从另一个字典(relationships
)嵌套id
来归档字典(includes
)列表
以下是测试数据:
relationships = {
'author': {
'data': {
'type': 'users',
'id': '22DB1A00-0000-0000-00009BC6',
}
},
'parent': {
'data': {
'type': 'documents',
'id': 'BE7F4800-0000-0000-000021F6',
}
},
'pages_file': {
'data': None
},
'fields': {
'data': [
{
'type': 'dictionary',
'id': 'B15E5D00-0000-0000-000021F6-0001',
},
{
'type': 'dictionary',
'id': 'B15E5D00-0000-0000-000021F6-0002',
},
]
},
}
includes = [
{'type': 'users', 'id': '22DB1A00-0000-0000-00009BC6'},
{'type': 'dictionary', 'id': 'B15E5D00-0000-0000-000021F6-0002'},
{'type': 'dictionary', 'id': 'B15E5D00-0000-0000-000021F6-0003'},
]
我需要的结果如下所示:
[{'type': 'users', 'id': '22DB1A00-0000-0000-00009BC6'},
{'type': 'dictionary', 'id': 'B15E5D00-0000-0000-000021F6-0002'}]
澄清一下:我想在过滤后得到的新字典应该与来自relationships
的嵌套dict具有相同的id
和type
以下是我的实现:
测试:
相关问题 更多 >
编程相关推荐