擅长:python、mysql、java
<p>这是可行的,但6不是一个有效的情况。两个虚部有相同的符号。你知道吗</p>
<pre><code>sign = lambda x: x and (1, -1)[x < 0]
violates = [(i,a) for i, a in enumerate(mylist) if (((a[0].real > 0) | (a[1].real > 0)) & ((sign(a[0].imag) + sign(a[1].imag))==0))]
</code></pre>