擅长:python、mysql、java
<p>一种有效的方法是使用dict理解来创建一个映射,该映射将项映射到具有<code>enumerate</code>的索引,然后使用列表理解来根据映射dict将子列表中的项映射到索引:</p>
<pre><code>d = {k: i for i, k in enumerate(list1)}
[list(map(d.get, l)) for l in list2]
</code></pre>
<p>这将返回:</p>
<pre><code>[[0, 2], [3, 4, 5], [6]]
</code></pre>