以下是一个按照特定顺序遍历N个数组的示例代码:
def traverse_arrays(arrays, order):
# 创建一个字典来存储每个数组的索引
index_dict = {}
for array in arrays:
index_dict[array] = 0
# 按照指定的顺序遍历数组
for item in order:
for array in arrays:
if index_dict[array] < len(array):
print(array[index_dict[array]])
index_dict[array] += 1
# 示例调用
arr1 = [1, 2, 3, 4]
arr2 = [5, 6, 7]
arr3 = [8, 9, 10, 11, 12]
order = [arr1, arr3, arr2] # 指定遍历顺序
traverse_arrays([arr1, arr2, arr3], order)
运行以上代码将按照指定顺序遍历三个数组,输出结果为:
1
8
5
2
9
6
3
10
7
4
11
12
上一篇:按照特定顺序按下按钮
下一篇:按照特定顺序调用函数