下面是一个示例函数,用于遍历两个列表并返回包含两个列表中元素的2元组。
def traverse_lists(list1, list2):
result = []
for i in range(min(len(list1), len(list2))):
result.append((list1[i], list2[i]))
return result
# 示例用法
a = [1, 2, 3, 4]
b = ['a', 'b', 'c', 'd', 'e']
print(traverse_lists(a, b))
输出:
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]
这个示例函数遍历两个列表的长度中较小的那个,以确保结果的长度与较短的列表一致。然后,它将每个对应位置的元素组成一个2元组,并添加到结果列表中。最后,它返回结果列表。