擅长:python、mysql、java
<p>快速方法(当<code>a</code>是一个大列表时)将使用dict将<code>a</code>中的值映射到索引:</p>
<pre><code>>>> index_dict = dict((value, idx) for idx,value in enumerate(a))
>>> [index_dict[x] for x in b]
[0, 2, 0]
</code></pre>
<p>与使用<code>a.index</code>相比,在平均情况下,这需要线性时间,而使用<code>a.index</code>则需要二次时间。</p>