将类init参数编辑为列表

时间:2016-11-09 09:01:32

标签: python class

我试图找出如何正确附加到构造函数中初始化的朋友列表,并尝试了几个不同的角度。我知道self.friends.append(SocialNetworkUser)是问题,但不确定如何正确修改。

class SocialNetworkUser:

    potentialFriends = []

    def __init__(self, name, friends=[]):
        self.name = name

    def befriend(self, SocialNetworkUser):
        self.potentialFriends.append(SocialNetworkUser)
        if self in SocialNetworkUser.potentialFriends:
            self.friends.append(SocialNetworkUser)

0 个答案:

没有答案