擅长:python、mysql、java
<p>您可以使用<code>itertools.takewhile</code>来装箱一个新列表,并在适当的位置“中断”</p>
<pre><code>>>> from itertools import takewhile
>>> lst = ["Nissan","Chevrolet","Audi","Mercedes","BMW","Subaru","Mitsubishi"]
>>> list(takewhile(lambda x: x != "Audi", lst))
['Nissan', 'Chevrolet']
</code></pre>