擅长:python、mysql、java
<p>我不会在这里使用<code>regex</code></p>
<pre><code>myLoad =[
['Unit 1000', '', ''],
['A1', 'Food', 'Good'],
['A3', 'Drink', 'Poor'],
['A6', 'Food', ''],
['Unit 1001', '', ''],
['A7', 'Cheese', 'Yellow'],
['A8', 'Coke', 'Brown'] ]
lst = []
for x in myLoad:
if x[0].startswith('Unit'):
unit = x[0].split()[1]
continue
lst.extend([[unit] + x]) # or lst.append([unit] + x)
print(lst)
# [['1000', 'A1', 'Food', 'Good'],
# ['1000', 'A3', 'Drink', 'Poor'],
# ['1000', 'A6', 'Food', ''],
# ['1001', 'A7', 'Cheese', 'Yellow'],
# ['1001', 'A8', 'Coke', 'Brown']]
</code></pre>