def _remove_tags(tag_dict: dict, tag_key_list: [str]) ->dict:
    """
    Removes the requested tags from the tag dictionary.

    :param tag_dict: The tag dictionary to remove tags from
    :param tag_key_list: A list of the tag keys to be removed
    :return: Returns the tag dictionary with the requested keys removed
    """
    new_dict = tag_dict
    for tag in tag_key_list:
        del new_dict[tag]
    return new_dict
