擅长:python、mysql、java
<p>使用<code>rfind</code>查找最右边的匹配项。使用<code>max</code>查找最右边的出现。此代码假定至少会找到一个<code>lst</code>成员;如果找不到,它仍将返回一个<code>lst</code>成员。在</p>
<pre><code>def param(df):
lst = ['-ae-','-ap-','-vn-','-au-','-aw-','-be-','-bp-','-br-', '-dz-']
return max(lst, key=lambda x: rfind(df, x))
</code></pre>
<p>这较长,但在有意义时将返回<code>None</code>:</p>
^{pr2}$