擅长:python、mysql、java
<pre><code>gb = pd.Series(lister).str.split('-', 1, expand=True).groupby(0)[1].last().fillna('')
</code></pre>
<p>给你:</p>
<pre><code>AB1
AB2
AB3 4
AB4 2
AB5
</code></pre>
<p>然后:</p>
<pre><code>gb.index + np.where(gb, '-' + gb, '')
</code></pre>
<p>给你:</p>
<pre><code>['AB1', 'AB2', 'AB3-4', 'AB4-2', 'AB5']
</code></pre>