Предполагая, что вам не нужно использовать атрибут при определении A
( например, , для аргумента по умолчанию), вы можете просто назначить его позже :
class A:
def __init__(self):
print(B.b)
class B:
b=[1,2,3]
A.a=B.b
или даже
class A:
def __init__(self):
print(B.b)
class B:
A.a=b=[1,2,3]
, если вы считаете, что классы настолько тесно связаны, что назначение одного внутри другого менее удивительно, чем одно за пределами обоих.