擅长:python、mysql、java
<p>要从您提供的列表中获取数字,只需获取最后一项并用<code>/</code>拆分,然后获取第一项:</p>
<pre><code>print ( grades[-1].split('/')[0] )
</code></pre>
<p>您可以使用regex直接从字符串中提取<code>:</code>和<code>/</code>之间的数字:</p>
<pre><code>import re
text = "Séance1 : 9.25/20"
m = re.search(r':\s*(\d[\d.]*)/', text)
if m:
print ( m.group(1) )
</code></pre>
<p>参见<a href="https://ideone.com/US0G88" rel="nofollow noreferrer">Python demo</a>。您可以添加逻辑来处理找不到号码的情况。你知道吗</p>
<p><strong>正则表达式详细信息</strong></p>
<ul>
<li><code>:</code>-冒号</li>
<li><code>\s*</code>-0+空格</li>
<li><code>(\d[\d.]*)</code>-第1组:一个数字,然后是0个或更多的数字或<code>.</code>字符</li>
<li><code>/</code>-a<code>/</code>字符。你知道吗</li>
</ul>
<p>参见<a href="https://regex101.com/r/O5iRrO/1" rel="nofollow noreferrer">regex demo</a>。你知道吗</p>