循环返回列表的开头

时间:2014-06-09 15:40:11

标签: python loops cross-reference

我正在使用Python制作交叉引用程序。我有一个包含600个数据点的列表,以及148个数据点中的另一个。我想交叉引用这两个来找到特定范围内的类似点。我知道我必须遍历一个列表,而不是找到满足此范围的位置,但是当完成列表时,循环将停止。那么一旦它到达终点,我如何让它回到列表顶部?

for idx in hectora:
    matches = np.where(abs(hectora[idx] - ra) < .01)

print idx

hectora是600分的名单; ra是148分的列表。我希望能够遍历任何一个。

1 个答案:

答案 0 :(得分:0)

每次开始循环时,在列表中使用for语句将从列表的开头开始。

因此,每个

for item in mylist:
    # do something with the item.

将从头开始循环播放mylist。