擅长:python、mysql、java
<p>你为什么要把事情搞得这么复杂?您引入了一些奇怪的<code>num</code>迭代计数器,但根本没有使用它。我不想调试你的代码,因为它太臃肿了,但给你一些工作。在</p>
<p>您可以简单地迭代<code>zip</code>对象,如下所示:</p>
<pre><code>oneLat = ['53.8041778', '59.8149016457', '51.1289412359']
oneLong = ['1.5192528', '1.57945488999', '8.57262235411']
coord_pairs = zip(oneLong, oneLat)
for coord in coord_pairs:
print( "{}, {}".format(coord[0], coord[1]) )
</code></pre>
<p>输出看起来不错:</p>
^{pr2}$
<p>我想你应该可以把它写回文件里。在</p>
<p>编辑:好吧,我知道出了什么问题。这虽然在<code>coord_pairs</code>上迭代了3次,但循环中有<code>break</code>,因此它在<code>coord_pairs</code>的第一个元素处停止。这就是为什么第一对重复3次。抱歉,坦率地说,代码看起来像是受影响的编码。在</p>