擅长:python、mysql、java
<p>我也会使用@YXD的Pandas解决方案,但为了完整起见,我还提供了一个基于列表理解的简单解决方案:</p>
<pre><code>data = [['Name', 'Col1', 'Count'],
['test', '', '413'],
['erd', ' ', '60'],
['Td1', 'f', '904'],
['Td2', 'K', '953'],
['Td3', 'r', '111']]
names = ['Td1', 'test', 'erd']
# select all sublist of data
res = [l for l in data if l[0] in names]
# insert the first row of data
res.insert(0, data[0])
</code></pre>
<p>然后得到所需的输出:</p>
^{pr2}$