如何以有序的方式循环访问数组获取索引?

时间:2014-10-24 16:06:30

标签: python

我有两个有序的数组。如何循环第一个数组并获取当前元素的索引,以便我可以访问第二个数组的相应值?

2 个答案:

答案 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