擅长:python、mysql、java
<p>没有<code>str.lsplit</code>,因为<code>str.split</code>已经从左边开始。</p>
<p>对于每个字符串,只要调用<code>.split()</code>,就会得到一个包含<code>[names_index, name, names_score]</code>的列表</p>
<p>如果模式是<code>number / words / more numbers</code>,则可以使用正则表达式:</p>
<pre><code>>>> import re
>>> filter(None, re.split(r'(\d+) (\w.*) (\d.*)', '1 Name 559/1 '))
['1', 'Name', '559/1 ']
>>> filter(None, re.split(r'(\d+) (\w.*) (\d.*)', '6 Name Name-Name 1292/10 '))
['6', 'Name Name-Name', '1292/10 ']
</code></pre>