【问题标题】:Python __init__ update [duplicate]Python __init__ 更新[重复]
【发布时间】:2022-12-16 17:26:26
【问题描述】:

如果我创建一个类的实例,在里面将被调用。 self.SensorData 由 config_data(的副本)生成(通过创建实例给出)

def __init__(self, config_data):
    self.SensorData=defaultdict(set)
    self.SensorData=config_data["Sensors"]

所以如果我在类函数的某个地方使用 self.SensorData 的某个部分 原来的 config_data 之前被改变了,在课堂上我永远不会看到这些变化? 那正确吗?

我如何访问通过类调用给出的数据,并在外部更改时始终查看实际(更改的)数据。

【问题讨论】:

  • 很难理解这里的实际问题。你能提供一个合适的例子吗?

标签: python init


【解决方案1】:
def __init__(self, config_data):
    self.SensorData=defaultdict(set)
    self.SensorData=config_data["Sensors"]

【讨论】:

  • 这与问题本身中的代码完全相同......?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-04
  • 2020-04-28
  • 1970-01-01
  • 1970-01-01
  • 2012-08-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多