我有4个字典,我正在尝试根据其他字典中的键和值修改字典的值,如下所示:
dict1 = {'Name_1': u'KEVIN', 'Name_0': u'ANDREW','Name_2': u'LUCA'}
dict2 = Counter({'Fin': 300, 'CD': 223, 'Ind':155, 'Tec': 154, 'HC': 100, 'CS': 95, 'Mat': 88, 'Com': 68, 'Unc': 61, 'Ene': 43, 'Uti': 18})
dict3 = Counter({'Name Missing': 762, 'ANDREW': 300, 'LUCA': 155, 'KEVIN': 88})
dict4 = {'Ind': 'LUCA', 'Mat': 'KEVIN', 'Fin': 'ANDREW'}
每个名字的预期爱好数量435 我正在寻找一种方法,其中来自2dict的计数用名称替换值计数,以便每个名称或多或少得到435.我不认为我需要所有的词典但我不是真的知道如何将它们结合起来实现这一目标。 预期结果:
dict2 = Counter({'Fin':'ANDREW', 'CD':'LUCA', 'Ind':'LUCA', 'Tec':'KEVIN', 'HC':'KEVIN', 'CS':'ANDREW', 'Mat':'KEVIN', 'Com':'KEVIN', 'Unc':'LUCA', 'Ene':'ANDREW', 'Uti':'KEVIN'})
这个计算是手动制作的,我担心:(