<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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))