-3
我找不到任何好的算法来压扁dict中给出的值。我的表达式是一个带有“变量”的字符串。每个变量可以是一个数字或另一个变量即: 我的字典是拼合表达式算法
map = {
'a': 4,
'b': 6,
'c': 'a+b',
'd': 'c+a+4'
}
和表达可以是这样的:
first = 'a + b' # result should be: '4 + 6'
secound = 'd PLUS c' # result '4+6+4+4 PLUS 4+6'
我不想评价这个结果。我不知道如何更换(扁平化?)的实数,变量(从地图字典)