我有两个字典dic1和dic2有共同的值,但不同的键。 例如:
dic1 = {'M_001': 'gly-glu-L', 'M_002': 'Ala-Gln'}
dic2 = {'M_003': 'gly-glu-L', 'M_004': 'Ala-Gln'}
我使用了以下代码来检索这两者之间的公共值:
match = []
for value1 in dic1.values():
for value2 in dic2.values():
if value1 == value2:
match.append(value1)
接下来,对于两个字典中的每个公共值,我希望有相同的键。你知道吗
第一个目标:
dic1 = {'M_003': 'gly-glu-L', 'M_004': 'Ala-Gln'}
dic2 = {'M_003': 'gly-glu-L', 'M_004': 'Ala-Gln'}
具有唯一标识符的第二个目标:
dic1 = {'MX_001': 'gly-glu-L', 'MX_002': 'Ala-Gln'}
dic2 = {'MX_001': 'gly-glu-L', 'MX_002': 'Ala-Gln'}
我需要一些关于如何进行的情报,因为我还停留在这个阶段。你知道吗
谢谢你!你知道吗
如果不想创建其他反向副本,可以制作一个单独的列表和字典来执行以下任务:
给予
如果有多个具有相同值的键需要不同的方法,则可能会出现问题。你知道吗
相关问题 更多 >
编程相关推荐