我在python中定义了一个字典:
tal:define="dic python:{'a':'1', 'b':'2'};"
我有另一个使用tal:define
称为 var 定义的变量,它是“a”或“b”。当我尝试这样做时出现错误:
tal:define="foo python:dic['${var}'];"
(然后 foo 将是 '1' 或 '2')我得到KeyError: '${var}'
. 我试过了dic[$var]
,dic[var]
等等,但它们都不起作用。如何使用以前定义的变量tal:define
作为字典的键来获取其值。