0

如何在 python 循环中一起创建一些具有动态和静态元素的变量?像这样的东西:

静态部分:self.var_li_. 动态部分:da

for da in range(10):
   self.var_li_da = da

我的输出是:

var is : self.var_li_1 and value : 1
var is : self.var_li_2 and value : 2
var is : self.var_li_3 and value : 3
var is : self.var_li_4 and value : 4
...
4

1 回答 1

1

使用setattr

for da in range(10):
    setattr(self, 'var_li_{}'.format(da), da)
于 2013-06-08T19:49:36.110 回答