擅长:python、mysql、java
<p>如果你能保证你想要的密钥只存在一次,这也可以工作。在</p>
<pre><code>import itertools
itertools.ifilter(lambda x: x[1][0] == "332", enumerate(theList)).next()[0]
</code></pre>
<p>如果您修改它以使用generator对象,而不是像我在这里那样立即调用<code>next</code>,那么它将用于多次出现。在</p>
<p>如果可行的话,我建议将数据移动到<code>dict</code>格式(<code>OrderedDict</code>,如果出现的位置很重要),将这些整数作为键(因为您可以保证它们是唯一的),或者可能移动到以整数为索引的pandas数据帧。在</p>