擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>from ast import literal_eval
str1 = "x".join([str(k) for k in literal_eval(a)[:3]])
leftover = [literal_eval(a)[-1]]
</code></pre>
<p><strong>输出</strong>:</p>
<pre><code>'20.0x8.0x8.0'
[37.0]
</code></pre>
<p>不导入<code>ast</code>:</p>
<pre><code>str1 = "x".join([k for k in a.replace("(","").replace(")","").split(",")[:3]])
leftover = [float(a.replace("(","").replace(")","").split(",")[-1])]
</code></pre>