我有一个纬度列表和一个经度列表,需要遍历每个纬度和经度组成的一对。
以下哪种方法更好:
A. 假设这两个列表长度相等:
以下哪种方法更好:
A. 假设这两个列表长度相等:
for i in range(len(Latitudes)):
Lat,Long=(Latitudes[i],Longitudes[i])
for Lat,Long in [(x,y) for x in Latitudes for y in Longitudes]:
(请注意,B是不正确的。这会给我所有的配对,相当于itertools.product()
)
对于每个方法,你有什么想法或者哪个更符合Python风格?
i
,怎么办? 我能在 zip 函数里用 enumerate 包裹一下吗? - Charlie Parker