擅长:python、mysql、java
<p>这会解决你的问题。我认为这比其他解决方案都简单。你知道吗</p>
<pre><code>def modi(la, lb):
new_la = []
new_lb = []
for a, b in zip(la, lb):
if a == b:
continue
if a > b:
new_lb.append(b)
if a < b:
new_la.append(a)
return new_la, new_lb
</code></pre>
<p>但是,如果要更改现有列表,可以执行以下操作:</p>
<pre><code>def modi(la, lb):
del_la = []
del_lb = []
for i, (a, b) in enumerate(zip(la, lb)):
if a == b:
del_la.append(i)
del_lb.append(i)
if a > b:
del_la.append(i)
if a < b:
del_lb.append(i)
for x in del_la[-1::-1]:
del la[x]
for x in del_lb[-1::-1]:
del lb[x]
return la, lb
</code></pre>