【发布时间】:2019-10-21 16:42:59
【问题描述】:
大家好,我对这段代码有一些问题。我想像字典一样处理类对象 diz 并使用 add 方法实现该类。在我的代码中,python 在第 17 行运行语法错误。有人可以帮助我吗?我的最终目标是使用 add 方法添加和删除任意数量的水果。抱歉,如果我发错了问题,但这是我第一次在这里发帖
class FruitBasket:
def __init__(self,diz):
self.diz = diz
def __repr__(self):
return '{}'.format(self.diz)
def __add__(self,frutto):
self.frutto = frutto
return self.diz[self.frutto] += 1
diz = {"banana" : 3 , "apple" : 5,"mango" : 1, "orange" : 2}
diz = FruitBasket(diz)
print(diz)
【问题讨论】:
标签: python class dictionary