仅当前两个元素相同时,我才尝试从嵌套列表中删除重复项,而忽略第三个。
列表:
L = [['el1','el2','value1'], ['el3','el4','value2'], ['el1','el2','value2'], ['el1','el5','value3']]
将返回:
L = [['el3','el4','value2'], ['el1','el2','value2'], ['el1','el5','value3']]
我在这里找到了一种类似的简单方法:
dict((x[0], x) for x in L).values()
但这仅适用于第一个元素而不是前 2 个,但这正是我想要的。