也许这已经得到了回答,但我真诚地找不到它。
我希望以以下形式获得特定输出:
("A_1", "A_2", ..., "A_100")
我试过了:
a = "A_"
nums_1_100 = str(list(range(1,101)))
for i in range (1,101):
x = a
x += nums_1_100
这将返回:
'A_[1, 2, 3, 4, 5, ..., 100]'
当您覆盖x
每次迭代时,您的代码毫无意义,这会导致您的代码在前一次生成的内容失效。你宁愿使用简单的列表理解来代替:
result = [ 'A_%d' % i for i in range(1,101)]
然后将生成包含元素的列表A_1
,A_2
...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句