擅长:python、mysql、java
<p>类似这样,使用<code>regex</code>和<code>iterators</code>。你知道吗</p>
<p>使用<code>regex</code>在<code>Row number</code>处拆分,然后可以使用<code>zip</code>或<code>iterator</code>获得预期的输出。你知道吗</p>
<pre><code>In [8]: with open("data.txt") as f:
spl=re.split(r"Row \d+",f.read())[1:]
for x in spl:
sp=x.split()
it=iter(sp)
print ([[next(it),next(it)] for _ in range(len(sp)//2)])
...:
[['apple', 'bob'], ['cat', 'dog'], ['ear', 'fun']]
[['glow', 'horse'], ['idea', 'joke'], ['kick', 'lemon']]
[['money', 'new'], ['odd', 'park'], ['queen', 'run']]
</code></pre>