所以我填充了一个列表,其中x和y是尺寸:
dpTable = [[0 for i in range(x + 1)] for j in range(y + 1) ]
对于dpTable中的每个值,我需要做两件事:
我考虑过使用字典,其中表中的每个值都将像这样:
{'value' : -4, 'previous' : 'left'}
但是我真的不知道使dpTable的值成为字典的语法。
答案 0 :(得分:1)
您要查找的表达式将类似于以下内容:
dpTable = [[{'value':0, 'previous':None} for i in range(x + 1)] for j in range(y + 1) ]
使用{key:value}
语法进行dict理解。只需根据需要更改值。