您试图做的是一个不好的做法。
您真正需要的是
dict:
>>> dct = {'pasta': [1,2,3]}>>> x = 'pas' + 'ta'>>> dct[x][1, 2, 3]这是您要实现的实际任务的正确 数据结构 :使用字符串访问对象。
其他答案建议(或仅显示为破旧)不同的方法来做到这一点。由于Python是一种非常灵活的语言,因此您几乎总是可以找到针对给定任务遵循的不同方法,但是
“应该有一种-最好只有一种-显而易见的方法” [1]。
如果对正确的选择方式有疑问,可以尝试跟随 Python 的
Zen 。
嘿,甚至
InteractiveInterpreter可以使用字符串来访问对象,但这并不意味着我要去。



