Bonjour,
Je cherche à trier un tableau à deux dimensions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 a = [] a.append(['1 and abc', 'tata']) a.append(['2 and def', 'tutu']) a.append(['3 and ghi', 'titi']) a.append(['4 and jkl', 'tutu'])Seulement je cherche à supprimer les doublons contenue dans la deuxième colonne en conservant la dernière occurence et obtenir ce résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 >>> a [['1 and abc', 'tata'], ['2 and def', 'tutu'], ['3 and ghi', 'titi'], ['4 and jkl', 'tutu']]
Je sais trier les doublons d'une liste à une dimension mais là je bloque .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >>> a [['1 and abc', 'tata'], ['3 and ghi', 'titi'], ['4 and jkl', 'tutu']]
Toutes mes tentatives se soldent par un:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2TypeError: unhashable type: 'list'
Des idées ?
Merci d'avance.
Partager