def _merge_sorted_list(left_list, right_list):
    """合并两个已排序好的子列表。
    """
    result = []
    i = j = 0
    left_list_len = len(left_list)
    right_list_len = len(right_list)
    # 逐项比较左右两个列表，将较小的元素添加到 `result`
    while i < left_list_len and j < right_list_len:
        if left_list[i] < right_list[j]:
            result.append(left_list[i])
            i += 1
        else:
            result.append(right_list[j])
            j += 1
    # 剩余元素直接附加到 `result` 之后
    if i < left_list_len:
        result += left_list[i:]
    if j < right_list_len:
        result += right_list[j:]
    return result