擅长:python、mysql、java
<p>可以在函数中使用<code>enumerate</code>,如下所示:</p>
<pre><code>>>> multiDemList = [[1,'a'],[2,'b'],[3,'c']]
>>> def return_indx(li):
... for i,j in enumerate(li):
... if j[0]==3:
... return i
... return None
...
>>> return_indx(multiDemList)
2
</code></pre>
<p>或:</p>
<pre><code>>>> def return_indx(li,val):
... try :
... return next(i for i, j in enumerate(multiDemList) if j[0] == val)
... except StopIteration :
... return None
...
>>> return_indx(multiDemList,3)
2
>>> return_indx(multiDemList,1)
0
</code></pre>