如何在python中将字符串定义为变量

时间:2013-10-30 06:56:36

标签: python

我正在尝试将字符串作为变量来表示我在DB中的列。

l_id =1
level=7
test = "level"+level
device_level_mapping = DeviceLevelMapping.objects.filter(test = l_id)

它说关键字不能表达。

我需要做这样的事情。在PHP中我们喜欢这样。

$a = "test"+"1";
$$a = 10;
echo $test1; // now test1 has become a variable.

如何在python中实现这一点?

1 个答案:

答案 0 :(得分:1)

test = "level"+level
d = {test: l_id}
device_level_mapping = DeviceLevelMapping.objects.filter(**d)