下面是一个遍历合并排序列表的示例代码:
def merge_sorted_lists(lists):
merged_list = []
for sublist in lists:
merged_list.extend(sublist)
merged_list.sort()
return merged_list
# 示例输入
lists = [[1, 4, 6], [2, 5, 8], [3, 7, 9]]
# 调用函数进行合并排序
result = merge_sorted_lists(lists)
# 输出结果
print(result)
这段代码的思路是先将所有列表中的元素合并到一个新列表中,然后对新列表进行排序。最后返回排序后的列表。在示例输入中,列表lists
包含了三个已排序的子列表,即[1, 4, 6]
、[2, 5, 8]
和[3, 7, 9]
。函数merge_sorted_lists
会将这三个子列表合并为一个列表merged_list
,即[1, 4, 6, 2, 5, 8, 3, 7, 9]
,然后对该列表进行排序得到最终的结果[1, 2, 3, 4, 5, 6, 7, 8, 9]
。
下一篇:遍历和操作数据框中的数据