我试图实例化与下面定义的简单类相关的多个对象:
class lancamento():
def __init__ (self,date,description,value):
self.date=date
self.description=description
self.value=value
我想使用for循环,它读取csv文件并为每个类属性设置一个值:
a=lancamento(input_a,input_b,input_c)
为了检查结果,我打印了以下内容:
print(a.description)
当然,打印的结果是在迭代的最后一个循环中设置的结果
我想在这个for循环中实例化不同的对象
按照您的建议通过循环实例化是正确的。下面是一个列表,它将为您实现这一点,然后“a”将成为您实例的容器
您没有显示for循环代码,但我猜您在每次迭代中都会覆盖实例的名称。例如,您可以在循环之前创建一个空列表,并将最近创建的对象附加到该列表中
相关问题 更多 >
编程相关推荐