擅长:python、mysql、java
<p>以下是我的建议:</p>
<pre><code>values = [[1, 'red1', 'food4'], [1, 'red2', 'food4'], [1, 'red1', 'food9']]
red_dup = []
food_dup = []
for i in values:
red=[k for k in values if k[1]==i[1]]
if len(red)>1:
red_dup.extend(red)
food = [k for k in values if k[2]==i[2]]
if len(food)>1:
food_dup.extend(food)
red_dup=sorted(red_dup, key=lambda x: [x[1], x[2]])[::2]
food_dup=sorted(food_dup, key=lambda x: [x[2], x[1]])[::2]
>>>print(red_dup)
#[[1, 'red1', 'food4'], [1, 'red1', 'food9']]
>>>print(food_dup)
#[[1, 'red1', 'food4'], [1, 'red2', 'food4']]
</code></pre>