(eda, edb)
return edges
Get the merge between the two individual edges

    :param eda: the edges of the first G1DList genome
    :param edb: the edges of the second G1DList genome
    :rtype: the merged dictionary
Get the merge between the two individual edges
Get the merge between the two individual edges
def G1DListMergeEdges(eda, edb):
    """ Get the merge between the two individual edges

    :param eda: the edges of the first G1DList genome
    :param edb: the edges of the second G1DList genome
    :rtype: the merged dictionary
    """
    edges = {}
    for value, near in eda.items():
        for adj in near:
            if (value in edb) and (adj in edb[value]):
                edges.setdefault(value, []).append(adj)
    return edges
def G1DListMergeEdges ( eda , edb ) : edges = { } for value , near in eda . items ( ) : for adj in near : if ( value in edb ) and ( adj in edb [ value ] ) : edges . setdefault ( value , [ ] ) . append ( adj ) return edges