如何通过使用列表调用构造函数来初始化类?
class ETF:
def __init__(self, symbol, name, asset_class):
self.symbol = symbol
self.name = name
self.asset_class = asset_class
this_list = ['qqq','q invests', 'equity']
thisETF = ETF(this_list)
上面的代码将导致一条错误消息,因为它仅将列表计为一个参数:
TypeError: __init__() missing 2 required positional arguments: 'name', 'asset_class'
慕尼黑的夜晚无繁华
相关分类