擅长:python、mysql、java
<p>复制列表(如果您不想更改<code>l1</code>)。在<code>l2</code>中的项上循环<em>一次</em>,并将其从新列表中删除。<code>remove</code>函数将丢弃每个项的第一次出现,而不影响其他项和顺序。你知道吗</p>
<pre><code>l1 = ['TUDCAPL.CLM_NUM_CD',
'TUDCAPL.CRT_TS',
'TUDCAPL.CLM_NUM_CD',
'TUDCAPL.CRT_TS',
'TUDCAPJ.CLM_NUM_CD',
'TUDCAPJ.CRT_TS']
l2 = ['TUDCAPL.CLM_NUM_CD',
'TUDCAPL.CRT_TS']
l3 = list(l1)
for x in l2:
if x in l3:
l3.remove(x)
from pprint import pprint
pprint(l3)
</code></pre>
<p>结果:</p>
<pre><code>['TUDCAPL.CLM_NUM_CD',
'TUDCAPL.CRT_TS',
'TUDCAPJ.CLM_NUM_CD',
'TUDCAPJ.CRT_TS']
</code></pre>