class Tmp:
common_t = None # class variable
def __init__(self, t):
self.t = t # instance variable
Tmp.common_t = [1, 2]
print(Tmp.common_t)
t1 = Tmp([1, 2, 3])
t2 = Tmp([4, 5, 6])
t1 = t2
t1.t[0] = 0
t2.t[1] = 0
print(t1.t)
print(t2.t)
print(Tmp.common_t)
t1.__class__.common_t.append(3)
print(Tmp.common_t)
Y2xhc3MgVG1wOgogICAgY29tbW9uX3QgPSBOb25lICAjIGNsYXNzIHZhcmlhYmxlCgogICAgZGVmIF9faW5pdF9fKHNlbGYsIHQpOgogICAgICAgIHNlbGYudCA9IHQgICMgaW5zdGFuY2UgdmFyaWFibGUKCgpUbXAuY29tbW9uX3QgPSBbMSwgMl0KcHJpbnQoVG1wLmNvbW1vbl90KQp0MSA9IFRtcChbMSwgMiwgM10pCnQyID0gVG1wKFs0LCA1LCA2XSkKdDEgPSB0Mgp0MS50WzBdID0gMAp0Mi50WzFdID0gMApwcmludCh0MS50KQpwcmludCh0Mi50KQpwcmludChUbXAuY29tbW9uX3QpCnQxLl9fY2xhc3NfXy5jb21tb25fdC5hcHBlbmQoMykKcHJpbnQoVG1wLmNvbW1vbl90KQ==