擅长:python、mysql、java
<blockquote>
<p>Now I want to put both lists into one so when I export it I have a CSV
with two columns. IDs in the first and coordinates in the second.</p>
<p>1,[-124.453125, 33.362, -114.0985107421875, 32.4] 2,[-124.453125,
34.324, -114.0985107421875, 33.362]</p>
</blockquote>
<p>方括号不是csv语法的一部分,因此将作为</p>
<pre><code>"1","[-124.453125", "33.362", "-114.0985107421875", "32.4]"
</code></pre>
<p>如果您控制这个csv的使用者,最简单的解决方案是只导出五个值并让使用者处理这些列。
如果需要层次结构,JSON可能是更好的选择。你知道吗</p>
<p>如果您的消费者希望列表作为第二列,而无法处理JSON(???)然后你会想出口</p>
<pre><code>1,"[-124.453125, 33.362, -114.0985107421875, 32.4] 2,[-124.453125,
34.324, -114.0985107421875, 33.362]"
</code></pre>
<p>然后希望消费者做一个<code>eval</code>或者类似的事情,把它变成一个列表。请注意,这是一个非常糟糕的想法,因为<code>eval</code>以用户的权限执行任意代码,所以任何简单的实现(以及最聪明的实现)都是很好的攻击向量。你知道吗</p>