擅长:python、mysql、java
<p>我相信这就是你想要达到的:</p>
<pre><code>def splitList(myList,option):
result = []
if option == 0:
for item in myList:
if (item < 0):
result.append(item)
elif option == 1:
for item in myList:
if (item % 2 == 0):
result.append(item)
else:
return "Option Error"
return sorted(result)
print splitList([1,-3,5,7,-9,-11,0,2,-4], 0)
print splitList([1,-3,5,7,-9,-11,0,2,-4], 1)
print splitList([1,-3,5,7,-9,-11,0,2,-4], 2)
</code></pre>
<p>输出:</p>
<pre><code>[-11, -9, -4, -3]
[-4, 0, 2]
Option Error
</code></pre>