-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'
我不想評價這個結果。我不知道如何更換(扁平化?)的實數,變量(從地圖字典)