类内的python get/set类变量

2024-10-03 19:30:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道如何访问另一个类对象中的类对象。 给出一个类“最佳结果”,其中包括

  1. 整数值
  2. 类“颜色”数组

如下面的代码所示。我的问题是:

(A)在“最佳结果”def“SetColors”类中,如何初始化自身颜色颜色大小?下面的代码似乎分配了空列表,所以当我将param“colors”复制到自身颜色它说“指数超出范围”。另外,deepcopy是正确的吗?在

  self.colors = list(colors)
  for i in range(0, len(colors)):
    self.colors[i]= copy.deepcopy(colors[i])  

(B)如何在“最佳结果”类中设置和获取类“颜色”数组?在


感谢你的评论,我试着改进代码,并得到了下面问题的答案。在


^{pr2}$

Tags: 对象代码self列表param颜色def整数