擅长:python、mysql、java
<p>这个问题特别要求理解一个函数和一个列表。以下是您的操作方法:</p>
<pre><code>testlist1 = [-1, 0, 2, 178, -17.2, 12, -2, -3, 12]
testlist2 = [0, 5, 0, 2, 12, 0.5, 0, 0.25, 0]
def divide(num1, num2):
if num2 != 0:
return num1/num2
else:
return None
result = [divide(x,y) for x, y in zip(testlist1, testlist2)]
print(result)
#output:
[None, 0.0, None, 89.0, -1.4333333333333333, 24.0, None, -12.0, None]
</code></pre>