擅长:python、mysql、java
<p>首先,请注意输入不是列表列表,而是字符串列表</p>
<p>第二,我们基本上希望分割所有字符串,然后展平列表的结果列表。有多种方法可以做到这一点,例如,我们可以使用<code>itertools.chain</code>:</p>
<pre><code>from itertools import chain
out = list(chain(*[s.split() for s in input]))
</code></pre>
<p>以字符串列表作为输入,我们可以得到:</p>
<pre><code>>>> out
['out1', ':', '(', '83.25,', '78.32)', '*33.90*', '2.29', '2.14', '0.82', '65.95', 'out2', ':', '(', '101.80,', '95.10)', '*31.73*', '12.05', '0.60', '0.96', '-26.46', 'out3', ':', '(', '49.84,', '42.29)', '*33.19*', '6.54', '1.24', '0.50', '67.42']
</code></pre>