我有两个有序的数组。如何循环第一个数组并获取当前元素的索引,以便我可以访问第二个数组的相应值?
答案 0 :(得分:2)
您可以使用enumerate
功能,就像这样
for index, value in enumerate(first_list):
print second_list[index]
答案 1 :(得分:1)
In [192]: L1
Out[192]: [-2, 4, 3, -1, 2]
In [193]: L2
Out[193]: [-1, 5, 4, 0, 3]
In [194]: for i,num in enumerate(L1):
.....: print(num, L2[i])
.....:
-2 -1
4 5
3 4
-1 0
2 3
In [195]: for num1, num2 in zip(L1, L2):
.....: print(num1, num2)
.....:
-2 -1
4 5
3 4
-1 0
2 3