擅长:python、mysql、java
<p>您可以将结果生成一个列表:</p>
<pre><code>def posnegzero(lst):
result = []
for x in lst:
if x > 0:
result.append("positive")
elif x < 0:
result.append("negative")
else:
result.append("zero")
return result
</code></pre>
<p>其工作原理如下:</p>
^{pr2}$
<p>甚至是有条件的列表理解:</p>
<pre><code>def posnegzero(lst):
return ["positive" if x > 0 else "negative" if x < 0 else "zero" for x in lst]
</code></pre>