def XOR(v1, v2):
    """
    XOR operation element by element from 2 lists
    :param v1: [1, 0, 1, 0, 0, 1]
    :param v2: [1, 1, 0, 0, 1, 1]
    :return:   [0, 1, 1, 0, 1, 0]
    """
    return [a ^ b for a, b in zip(v1, v2)]