擅长:python、mysql、java
<p>您可以使用<code>itertools.groupby()</code>将序列分成多个子序列。在</p>
<pre><code>import itertools
for key, subseq in itertools.groupby(tempans, lambda s: s.partition(' ')[0]):
if key == '007':
for dataLine in subseq:
if dataLine.startswith('007 B'):
numberOfSeries = int(dataLine.split()[2])
</code></pre>
<hr/>
<p><code>itertools.dropwhile()</code>也可以,如果你真的只想搜索到那一行</p>
^{pr2}$