请写一个函数，将两个列表按照顺序合并，例如：[1,3,5]和[2,4,6]合并后为[1,2,3,4,5,6]。


list1 = [1, 9, 13]
list2 = [2, 6, 17]
```
def merge_lists(list1, list2):
    # 建立一个空列表用于存储合并后的结果
    merged_list = []

    # 将要合并的两个列表元素逐个进行比较，将小的元素添加到 merged_list 中
    while len(list1) > 0 and len(list2) > 0:
        if list1[0] < list2[0]:
            merged_list.append(list1.pop(0))
        else:
            merged_list.append(list2.pop(0))

    # 若 list1 或 list2 还有剩余元素，直接将其添加到 merged_list 中
    merged_list.extend(list1)
    merged_list.extend(list2)

    return merged_list

list1 = [1, 9, 13]
list2 = [2, 6, 17]
print(merge_lists(list1, list2))  # 输出 [1, 2, 6, 9, 13, 17]
```