import copy


def delete_items(dictionary, key_list):
    """
    This function performs a deep copy of a dictionary, checks if the
    specified keys are included in the copy, and deletes key-value pairs
    accordingly.
    Parameters:
        dictionary (dict): a dictionary
        key_list (list): a list of the keys to be deleted
    Returns:
        dict_copy (dict): dictionary with key-value pairs removed
    """
    dict_copy = copy.deepcopy(dictionary)
    for k in key_list:
        if k in dict_copy.keys():
            del(dict_copy[k])
    return dict_copy