【发布时间】:2022-01-09 01:37:49
【问题描述】:
仅当前两个元素相同时,我才尝试从嵌套列表中删除重复项,而忽略第三个。
列表:
L = [['el1','el2','value1'], ['el3','el4','value2'], ['el1','el2','value2'], ['el1','el5','value3']]
会返回:
L = [['el3','el4','value2'], ['el1','el2','value2'], ['el1','el5','value3']]
我找到了一个简单的方法来做类似的here:
dict((x[0], x) for x in L).values()
但这仅适用于第一个元素而不是前 2 个,但这正是我想要的。
【问题讨论】: