class SomeClass(object):

    def __init__(self, n=5):
        self.mylist = list(range(n))

@property
def listsquare(self):
    return [(x ** 2) for x in self.mylist]
a = SomeClass()
a.mylist = [4, 5, 8]
print(a.listsquare)
В объекте класса, как автоматически обновлять атрибуты?