-2

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

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

print idx

hectora是 600 分的列表;ra是 148 分的列表。我希望能够循环通过任何一个。

4

1 回答 1

0

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

因此,每

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

将从一开始就遍历 mylist 。

于 2014-06-09T15:42:46.640 回答