<p>在阅读托比·塞加兰(Toby Segaran)的《编程集体智能》(Programming Collective Intelligence)一书时,我在索引作业中遇到了一些我并不完全熟悉的技巧。</p>
<p>以这个为例:</p>
<pre><code>createkey='_'.join(sorted([str(wi) for wi in wordids]))
</code></pre>
<p>或:</p>
<pre><code>normalizedscores = dict([(u,float(l)/maxscore) for (u,l) in linkscores.items()])
</code></pre>
<p>索引中的所有嵌套元组都让我有点困惑。这些变量的实际赋值是什么?我显然认为<code>.join</code>一个是字符串,但是后者呢?如果有人能解释这些环的机制,我将非常感激。我认为这些都是非常常见的技术,但是作为Python的新手,我想问一下是有点遗憾的。谢谢!</p>