2016-11-28 40 views
-3

我有几个列表:values1,values2,values3。将字符添加到循环中的变量

现在我想在循环中做一些操作。我一直在寻找一个简单的解决方案,而无需使用字典做这样的事情:

values1 = [] 
values2 = [] 
values3 = [] 

for i in numpy.arange(1, 3): 
    items = values+str(i) 
    ... 
    ... 

是否有一个快速简单的方法来做到这一点?

在此先感谢。

+1

看看[这](http://stackoverflow.com/questions/252703/append-vs-extend) –

+4

有什么不好做'在项目( values1,values2,values3):'?顺便说一句,你应该给这些名单更有意义的名字。使用一系列编号的名称是反模式,并且通常表明所讨论的对象应该在列表或元组中。 –

+0

没想到。非常感谢你! – rfaenger

回答

1

你可以尝试:

values1 = [] 
values2 = [] 
values3 = [] 

for values in [values1, values2, values3]: 
    ... 
+0

工作!谢谢:标记为答案。 – rfaenger