Returns the report list and removed list of split cloud layers

def get_clouds(wxdata: [str]) -> ([str], list):  # type: ignore
    """
    Returns the report list and removed list of split cloud layers
    """
    clouds = []
    for i, item in reversed(list(enumerate(wxdata))):
        if item[:3] in CLOUD_LIST or item[:2] == 'VV':
            cloud = wxdata.pop(i)
            clouds.append(make_cloud(cloud))
    return wxdata, sorted(clouds, key=lambda cloud: (cloud.altitude, cloud.type))