次のような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]
]
編集:
これが問題になるとは思わなかったので、明確な質問のために単純にしましたが、実際には各内部リストに2つではなく4つの値があります。いいえ:
[
['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 の答えは完全に機能しますが、4 つすべてではなく、最初の 2 つの要素のみを返します...完全な詳細を追加しなかった私のせいです。学んだ教訓!