【发布时间】:2019-07-11 02:06:36
【问题描述】:
我创建了一个元组子类来为元组添加一个属性。使用与列表子类相同的逻辑,可以正常工作。 代码:
class TupleObject(tuple):
def __init__(self, property, _tuple):
super().__init__(_tuple)
self.property = property
_tuple = TupleObject(property, (0, 0))
抛出错误:
TypeError:元组最多需要 1 个参数,得到 2 个
我怎样才能做到这一点?对列表子类使用这种精确的方法可以按预期工作。
【问题讨论】:
标签: python python-3.x oop tuples