def __init__(self, binding_list=None):
        self.d = {}

        if binding_list:
            for (v, b) in binding_list:
                self[v] = b
:param binding_list: list of (``AbstractVariableExpression``, ``AtomicExpression``) to initialize the dictionary
dataset/ETHPy150Open nltk/nltk/nltk/inference/resolution.py/BindingDict.__init__