def list_diff(list_1, list_2):

    """
    Returns the difference between two lists as a list.

    Parameters
    ----------
    list_1 : list
        First list

    list_2 : list
        Second list.

    Returns
    -------
    diff_list : list
        List containing the diferences between the elements of
        the two lists.
    Examples
    --------
    >>> list_1 = [4, 2, 8, 3, 0, 6, 7]
    >>> list_2 = [5, 3, 1, 5, 6, 0, 4]
    >>> list_diff(list_1, list_2)
    [-1, -1, 7, -2, -6, 6, 3]

    """
    diff_list = []
    zipped_list = zip(list_1, list_2)
    for list1_i, list2_i in zipped_list:
        diff_list.append(list1_i - list2_i)
    return diff_list