我有两本字典。你知道吗
gen1 = {0: 'RR', 1: 'RR', 2: 'rR', 3: 'rR', 4: 'RR', 5: 'RR', 6: 'rR', 7: 'rR',
8: 'Rr', 9: 'Rr', 10: 'rr', 11: 'rr', 12: 'Rr', 13: 'Rr', 14: 'rr', 15: 'rr'}
以及
gen2 = {0: 'PP', 1: 'PP', 2: 'PP', 3: 'PP', 4: 'PP', 5: 'PP', 6: 'PP', 7: 'PP',
8: 'PP', 9: 'PP', 10: 'PP', 11: 'PP', 12: 'PP', 13: 'PP', 14: 'PP', 15: 'PP'}
我想用相同的键连接它们
gen3 = {0: 'RRPP', 1: 'RRPP', 2: 'rRPP', 3: 'rRPP', 4: 'RRPP', 5: 'RRPP', 6: 'rRPP', 7: 'rRPP',
8: 'RrPP', 9: 'RrPP', 10: 'rrPP', 11: 'rrPP', 12: 'RrPP', 13: 'RrPP', 14: 'rrPP', 15: 'rrPP'}
如果您确定
gen1
和gen2
具有完全相同的键,则应该可以这样做:听写理解-与@yatu的回答略有不同。这将对gen1和gen2中的所有唯一键进行操作-如果一个键只存在于其中一个字典中,则生成的字典将只具有相应gen字典中的值。你知道吗
您可以使用字典理解和
f-strings
来构建新字典:相关问题 更多 >
编程相关推荐