У меня есть 2 словаря, которые (упрощенно) выглядят так:
dict1 = {'X(0,0)': 1, 'X(0,1)': 3, 'X(1,0)':4, 'X(1,1)':2}
dict2 = {'X(0)': 'area1', 'X(1)': 'area2'}
Я хочу создать третий словарь с ключами первого и значениями второго, если dict2
key 'X(i)'
является частью dict1
key 'X(i,j)'
.Таким образом, конечный результат должен выглядеть следующим образом:
dict3 = {'X(0,0)': 'area1', 'X(0,1)': 'area1', 'X(1,0)':'area2', 'X(1,1)':'area2'}
Я пытался следовать предложенному здесь , но это не совсем то, чего я хочу, и не могу заставить его работать.