擅长:python、mysql、java
<p>使用元组解包:</p>
<pre><code>for key, (valX, valY, valZ) in dict.iteritems():
...
</code></pre>
<p>人们经常使用</p>
<pre><code>for key, (_, _, valZ) in dict.iteritems():
...
</code></pre>
<p>如果他们只对元组中的一项感兴趣。但是,如果将<code>gettext</code>模块用于多语言应用程序,这可能会导致问题,因为此模型设置了一个名为<code>_</code>的全局函数。</p>
<p>因为元组是不可变的,所以不能只设置一个</p>
<pre><code>d[key][0] = x
</code></pre>
<p>你必须先打开包装:</p>
<pre><code>x, y, z = d[key]
d[key] = x, newy, z
</code></pre>