我在 python 中有一个或多个列表,类似于以下内容:
[
['name1',value2],
['name2',value3],
['name3',value4],
['name4',value4],
['name5',value5],
['name6',value2],
['name7',value2],
['name8',value4]
]
我想从“值”字段中删除列表中具有超过 2 个重复项的任何列表。结果列表如下所示:
[
['name1',value2],
['name2',value3],
['name3',value4],
['name4',value4],
['name5',value5],
['name6',value2]
]
编辑:
我不认为这会是一个问题,所以为了一个明确的问题而保持简单,但我实际上有四个值,而不是每个内部列表中的两个。IE:
[
['name1',value2,'something','else'],
['name2',value3,'something','else'],
['name3',value4,'something','else'],
['name4',value4,'something','else'],
['name5',value5,'something','else'],
['name6',value2,'something','else']
]
Ashwini Chaudhary 的回答完美,但只返回两个第一个元素,而不是全部四个......我没有添加完整的细节是我的错。学过的知识!