擅长:python、mysql、java
<p>解决方案是确保序列中始终至少有两个项目(通过在末尾添加一些内容),然后将序列的前两个项目切片。在</p>
<p>例如:</p>
<pre><code>command, asset = (slack_text.split() + [None])[:2]
</code></pre>
<p>或者:</p>
^{pr2}$
<p>(这里变量<code>_</code>以任何额外的项目结束)</p>
<p>当然,你也可以用传统的方式来做:</p>
<pre><code> command = slack_text.split()[:2]
if len(command) > 1:
command, asset = command
else:
command, asset = command[0], None
</code></pre>