БГ
Size: a a a
БГ
В
А
K
E
A
K
E
А
БГ
py3
class C:
__instances = []
def __init__(self):
self.__instances.append(self)
@classmethod
def get_insts(cls):
yield from cls.__instances
C()
C()
for i in C.get_insts():
print(i)
<__main__.C object at 0x7fc3a5368470>
<__main__.C object at 0x7fc3a53684a8>
E
БГ
БГ
В
E
БГ
A
py3
class C:
__instances = []
def __init__(self):
self.__instances.append(self)
@classmethod
def get_insts(cls):
yield from cls.__instances
C()
C()
for i in C.get_insts():
print(i)
<__main__.C object at 0x7fc3a5368470>
<__main__.C object at 0x7fc3a53684a8>