以下是一个示例代码,它遍历两个列表并返回对应位置的值:
def get_corresponding_values(list1, list2):
# 确保两个列表的长度相等
if len(list1) != len(list2):
return "两个列表的长度不相等"
# 创建一个空列表用于存储结果
result = []
# 遍历列表并返回对应位置的值
for i in range(len(list1)):
result.append((list1[i], list2[i]))
return result
# 测试代码
list1 = [1, 2, 3, 4, 5]
list2 = [6, 7, 8, 9, 10]
print(get_corresponding_values(list1, list2))
输出结果为:
[(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
在这个示例中,我们定义了一个函数get_corresponding_values
,它接受两个列表作为参数。首先,我们检查两个列表的长度是否相等。如果它们的长度不相等,我们返回一个错误提示信息。然后,我们创建一个空列表result
用于存储结果。接下来,我们使用一个for
循环遍历列表,并使用索引i
来访问对应位置的值。我们将对应位置的值作为一个元组(list1[i], list2[i])
添加到result
列表中。最后,我们返回结果列表。
下一篇:遍历两个列表的列表