我要使用python创建以下“测试”列表。
我想要得到的'tests = [1,2,3]'
我知道波纹管有效,
tests = [test1, test2, test3]
如何使用for循环轻松进行测试? 我写的像波纹管一样,但是结果是'tests = [test1,test2,test3]'
test1 = [1]
test2 = [2]
test3 = [3]
tests = []
for i in raange(3):
test.append('test'+str(i))
答案 0 :(得分:-1)
这可能是您想要的:
tests = [eval("test%d" % (i+1)) for i in range(3)]
输出:
[[1], [2], [3]]
答案 1 :(得分:-4)
test1 = [1]
test2 = [2]
test3 = [3]
tests = []
for i in range(3):
tests.append("test"+str(i))
可以工作