擅长:python、mysql、java
<p>这是一种方法:</p>
<pre><code># first, filter and sort
header = sorted(i for i in header if any(k in i for k in ('_PI', '_PG_al')))
# second, zip and order by suffix
header = [(x, y) if '_PI' in x else (y, x) for x, y in zip(header[::2], header[1::2])]
# [('ms01e_PI', 'ms01e_PG_al'),
# ('ms02g_PI', 'ms02g_PG_al'),
# ('ms03g_PI', 'ms03g_PG_al'),
# ('ms04h_PI', 'ms04h_PG_al')]
</code></pre>