擅长:python、mysql、java
<p><code>str.split()</code>在传递给它的精确字符串<em>处拆分,而不是在它的任何字符处拆分。传递<code>"[]"</code>将在出现<code>[]</code>时拆分,但不会在单个括号中拆分。可能的解决方案是</p>
<ol>
<li><p>拆分两次:</p>
<pre><code>words = [z for y in x.split("[") for z in y.split("]")]
</code></pre></li>
<li><p>使用<code>re.split()</code>。</p></li>
</ol>