擅长:python、mysql、java
<p>这应该通过先检查字符串中是否有分隔符来解决问题。你知道吗</p>
<p>还要注意<code>split(str, 1)</code>确保列表最多拆分一次(例如<code>"hello all world".split(" ", 1) == ["hello", "all world"]</code>)</p>
<pre><code>if ('-' in line) and ('lbs' in line):
fish, remainder = line.split('-')
if 'trade' in remainder:
weight, price = remainder.split(' to ', 1) if ' to ' in remainder else remainder.split(' or ', 1)
</code></pre>