{'config': [], 'video': ['create', 'list', 'AIreview', 'download', 'approve', 'modify', 'read'], 'channel': ['create', 'modify', 'read', 'list', 'delete', 'approve'], 'webpage': ['list'], 'organization': ['subsidiaries_list', 'channel_list', 'video_list'], 'account': ['list', 'modify_self', 'read_self'], 'catalog': []}
{'config': [], 'video': ['create', 'list', 'modify', 'read', 'delete', 'AIreview', 'download'], 'channel': ['create', 'modify', 'read', 'list', 'delete', 'approve'], 'webpage': ['list'], 'organization': ['subsidiaries_list', 'channel_list', 'video_list'], 'account': ['list', 'modify_self', 'read_self'], 'catalog': []}
a={'config': [], 'video': ['create', 'list', 'AIreview', 'download', 'approve', 'modify', 'read'], 'channel': ['create', 'modify', 'read', 'list', 'delete', 'approve'], 'webpage': ['list'], 'organization': ['subsidiaries_list', 'channel_list', 'video_list'], 'account': ['list', 'modify_self', 'read_self'], 'catalog': [],'data':[1,2,3]}
b={'config': [], 'video': ['create', 'list', 'modify', 'read', 'delete', 'AIreview', 'download'], 'channel': ['create', 'modify', 'read', 'list', 'delete', 'approve'], 'webpage': ['list'], 'organization': ['subsidiaries_list', 'channel_list', 'video_list'], 'account': ['list', 'modify_self', 'read_self'], 'catalog': [],'tech':['python']}
m={}
for k1,v1 in a.items():
for k2,v2 in b.items():
if k1==k2:
m[k1]=list(set(v1+v2))
else:
m[k1]=v1
m[k2]=v2
print(m)
我现在不局限于两个这样的字典 可能是多个 这应该是怎么做啊
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
a = {'config': [], 'video': ['create', 'list', 'AIreview', 'download', 'approve', 'modify', 'read'], 'channel': ['create', 'modify', 'read', 'list', 'delete', 'approve'], 'webpage': ['list'], 'organization': ['subsidiaries_list', 'channel_list', 'video_list'], 'account': ['list', 'modify_self', 'read_self'], 'catalog': []}
b = {'config': [], 'video': ['create', 'list', 'modify', 'read', 'delete', 'AIreview', 'download'], 'channel': ['create', 'modify', 'read', 'list', 'delete', 'approve'], 'webpage': ['list'], 'organization': ['subsidiaries_list', 'channel_list', 'video_list'], 'account': ['list', 'modify_self', 'read_self'], 'catalog': []}
c = {n:list(set(a[n]).union(set(b[n]))) for n in a}
print(c)