def split_list(alist: bytes, wanted_parts=1):
    """
    split a large list into small parts
    :param alist: mother list
    :param wanted_parts: number of child list
    :return: child list created from mother list
    """
    length = len(alist)
    return [alist[i * length // wanted_parts: (i + 1) * length // wanted_parts] for i in range(wanted_parts)]