我想重写类上的__getitem__方法。我知道有类似的问题,但我想说得更准确和清楚。我如何使其工作: class A: def __getitem__(self, i: int): returnself.l[i]
a = A(l)>> 4 现在,我想创建修改__getitem__行为的类B class B(A):
我之所以发布这个问题,是因为我在其他地方没有找到明确的答案。考虑下面的python代码: from dataclasses import dataclass, field
class ShoppingItemtotal_price(self):
def __getitem如果我们使用上面的实现,结果对象将是一