class Actor(object):
def __init__(self, name):
self.name = name
self.func = self.stand
def stand(self):
print(self.name + ': ' + 'i stand still')
def move(self):
print(self.name + ': ' + 'i move')
actor_list = [Actor('actor_1'), Actor('actor_2')]
actor_list[1].func = actor_list[1].move
for i in actor_list:
i.func()
Y2xhc3MgQWN0b3Iob2JqZWN0KToKCWRlZiBfX2luaXRfXyhzZWxmLCBuYW1lKToKCQlzZWxmLm5hbWUgPSBuYW1lCgkJc2VsZi5mdW5jID0gc2VsZi5zdGFuZAoKCWRlZiBzdGFuZChzZWxmKToKCQlwcmludChzZWxmLm5hbWUgKyAnOiAnICsgJ2kgc3RhbmQgc3RpbGwnKQoKCWRlZiBtb3ZlKHNlbGYpOgoJCXByaW50KHNlbGYubmFtZSArICc6ICcgKyAnaSBtb3ZlJykKCmFjdG9yX2xpc3QgPSBbQWN0b3IoJ2FjdG9yXzEnKSwgQWN0b3IoJ2FjdG9yXzInKV0KYWN0b3JfbGlzdFsxXS5mdW5jID0gYWN0b3JfbGlzdFsxXS5tb3ZlCgpmb3IgaSBpbiBhY3Rvcl9saXN0OgoJaS5mdW5jKCkK