這似乎是一個相當直接的問題,但我似乎無法找到一種有效的方法來完成它。我有這樣一個列表的列表:通過條目獲取列表中的唯一條目
list = [['abc','def','123'],['abc','xyz','123'],['ghi','jqk','456']]
我想在每個孩子列表中的第三個項目(「ID」),以獲得獨特的條目列表,即最終的結果應該是
unique_entries = [['abc','def','123'],['ghi','jqk','456']]
什麼是最有效的方法來做到這一點?我知道我可以使用set來獲取唯一的id,然後再遍歷整個列表。但是,我的清單中有超過200萬條條目,而且這個時間太長了。欣賞你可以提供的任何指針!謝謝。
ID是排序的,還是至少等價的是彼此相鄰的? – kennytm