擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>tuplist=[(2,3), (1,2), (5,1), (4,2)]
blist=[2,1,3]
newlist=[]
for b in blist:
for tup in tuplist:
if tup[1] == b:
newlist.append(tup)
if newlist:
break
print(newlist)
</code></pre>
<p>如果我理解正确的话,这就是你想要的</p>