在我的程序中,我有一个需要根据变量内容访问的列表列表。
string = [
[arg1, arg2, arg3],
[arg1, arg2, arg3]
]
string2 = [
[arg1, arg2, arg3],
[arg1, arg2, arg3]
]
但是,这将始终是一个字符串。
Class.variable = 'string' # this can be either 'string' or 'string2'
我必须访问列表列表的代码是
newVariable = Class.variable[seperateVariable][0]
但是,这会导致错误
IndexError: string index out of range
我已经弄清楚这是因为 Class.variable 是一个字符串,而不是一个真正的变量。
解决此问题的最佳扩展方式是什么?