https://stackoverflow.com/questions/2213923/removing-duplicates-from-a-list-of-lists
voilà une réponse en utilisant itertools sinon un truc qui marche sans :
L = [["pomme", "poire", "fraise"],["maison", "mur", "toit"], ["pomme", "poire", "fraise"]]
res = []
[res.append(i) for i in L if i not in res]
print(res) -> [['pomme', 'poire', 'fraise'], ['maison', 'mur', 'toit']]
voire mieux encore :
L = [["pomme", "poire", "fraise"],["maison", "mur", "toit"], ["pomme", "poire", "fraise"]]
res = [list(tupl) for tupl in {tuple(item) for item in L }]
print(res) -> [['pomme', 'poire', 'fraise'], ['maison', 'mur', 'toit']]
Message édité le 24 février 2021 à 19:29:06 par PecheurDeGland