Sharing data between Operators
A simple way is to use a global variable, although I don't recommend to make use of the global keyword on a dict directly. I suggest to use a class instead:

class G:
    pass

class OperatorA(...): ...
    G.your_dict = {"foo": "bar"}

class OperatorB(...): ...
    print(G.your_dict)


You may replace pass with class variable declarations if B might try to access it before A sets it:

class G:
    your_dict = {"default": None}


If the data is really related to let's say OperatorA, you may also use that class instead of G. Inside of a method in OperatorA, you can either refer to the class via the explicit name, or via self.__class__.