下面我有一个字典列表:
dict = [{'name': 'Sector',
'entity': 'ORG(100.0)',
'synonyms': "Sector:['sector', 'sphere'], , ",
'definition': 'Sector'},
{'name': 'Community Name',
'entity': 'PERSON(39.74)',
'synonyms': "Community:['biotic_community', 'community', 'community_of_interests', 'residential_area', 'residential_district']",
'definition': 'Community'}]
如何添加将实体分组的新键,并将定义定义为值?
所需的输出(类别是新添加的键):
dict = [{'name': 'Sector',
'category': {
'entity': 'ORG(100.0)',
'definition': 'Sector'},
'synonyms': "Sector:['sector', 'sphere'], , "},
{'name': 'Community Name',
'category':{
'entity': 'PERSON(39.74)',
'definition': 'Community'},
'synonyms': "Community:['biotic_community', 'community', 'community_of_interests', 'residential_area', 'residential_district']"}]
我已经尝试过[{'name': i.pop('name'), 'category': i} for I in dict],但它只适用于按顺序排列的键,我如何修改它以便我可以选择某些键,因为entity它们definition彼此不相邻?
绝地无双
四季花海
相关分类