#!/usr/local/bin/python3 from copy import deepcopy class C(object): def __init__(self): self.a = [] def p(self): print(self.a) c = C() c.a.append(1) p = c.p print(dir(p)) print(issubclass(type(p), type)) print(p.__reduce_ex__(4)) c2 = deepcopy(c) print(c.a, c2.a) c.a.append(2) print(c.a, c2.a)