擅长:python、mysql、java
<p><code>for</code>循环期望iterable中的每个项都可以解压为两个变量。所以在你的情况下,它看起来像是:</p>
<pre><code>[('a, b'), ('c, d'), ...]
[['a, b'], ['c, d'], ...]
['ab', 'cd', ...]
...
</code></pre>
<p>每个iterable中的每个项目都可以拆分为<code>k</code>和<code>v</code>组件。在您的情况下,它们不能,因为<code>x.split('=')</code>的输出是包含两个以上字符的字符串列表:</p>
^{pr2}$