擅长:python、mysql、java
<p>下面是一个使用集合的简单解决方案:</p>
<pre><code>list1=[('a','b','c'),('d','e','f'),('g','h','i')]
list2=[('b','b','c'),('d','e','a'),('k','h','i')]
set1 = set([A[1:3] for A in list1])
final = list1 + [A for A in list2 if A[1:3] not in set1]
</code></pre>
<p>但是,如果列表元组是1的话,那么就要把列表元组放在1的周围。在</p>