【发布时间】:2017-02-09 22:01:14
【问题描述】:
您好,我一直在想这个问题,它给我在 python 编码过程中带来了很多问题。有没有办法可以使用字符串获取变量的值。
例如
a = ['1','2','3']
b = ['4','5','6']
letter = 'a'
print(letter)
所需的输出将是a 列表:['1','2','3']
【问题讨论】:
-
这是一种可怕的代码味道。你需要的是一本字典。
-
你为什么要这样做?
-
不推荐的方式是
print(eval('a')) -
Never, ever do this。请改用字典。
标签: python string python-3.x variables