擅长:python、mysql、java
<p>在Otto的答案(或其他任何使用string->;id dicts的人)中,我将替换(如果您喜欢超速):</p>
<pre><code># create the lookup table
lookup_dict = {}
for group in indices:
lookup_dict[group] = sorted(indices[group].keys(),
lambda e1, e2: indices[group][e1]-indices[group][e2])
</code></pre>
<p>通过</p>
^{pr2}$
<p>这是更好的,因为直接分配给逆数组中的每个项比排序快。在</p>