我有一个元组列表(在本例中为经纬度坐标)
[(51.69768233153901, -5.039923897568534),
(52.14847612092221, 0.33689512047881015),
(52.14847612092221, 0.33689512047881015),
....]
我试图将它们放入 2 个单独的列表中(一个用于纬度,一个用于经度)
我不知道如何循环将它们添加到列表中,到目前为止我有:
lat = latlon_df.at[0,'LatLon'][0]
lon = latlon_df.at[0,'LatLon'][1]
标识每个中的第一个。有人可以告诉我如何创建 2 个新列表吗?
感谢您的帮助!
请您参考如下方法:
试试这个:
coords = [(51.69768233153901, -5.039923897568534),
(52.14847612092221, 0.33689512047881015),
(52.14847612092221, 0.33689512047881015)]
lat, lon = map(list, zip(*coords))
改编自这里的这个答案 Transpose/Unzip Function (inverse of zip)?
