Question #763

En Python, comment supprimer les doublons d'une liste ?

Answer

La meilleure option pour supprimer les doublons d'une liste est de la transformer en set (qui ne peut contenir de doublons), puis de revenir en liste :

myList = [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2]
# list -> set -> list
myList = list(set(myList))
# [1, 2, 3, 4, 5, 6]
print (myList)

Set est un des quatre types natifs de Python permettant de stocker des collections de données. Les autres sont les listes, les dictionnaires et les tuples.

5 events in history
Answer by Alphonsio 03/27/2021 at 10:18:49 AM

La meilleure option pour supprimer les doublons d'une liste est de la transformer en set (qui ne peut contenir de doublons), puis de revenir en liste :

myList = [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2]
# list -> set -> list
myList = list(set(myList))
# [1, 2, 3, 4, 5, 6]
print (myList)

Set est un des quatre types natifs de Python permettant de stocker des collections de données. Les autres sont les listes, les dictionnaires et les tuples.

Answer by Alphonsio 03/27/2021 at 10:18:40 AM

La meilleure option pour supprimer les doublons d'une liste est de la transformer en set (qui ne peut contenir de doublons), puis de revenir en liste :

myList = [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2]
# list -> set -> list
myList = list(set(myList))
# [1, 2, 3, 4, 5, 6]
print (myList)

Set est un des quatre types natifs de Python permettant de stocker des collections de données. Les autres sont les listes, les dictionnaires et les tuples.

Answer by Alphonsio 03/27/2021 at 10:18:15 AM

La meilleure option pour supprimer les doublons d'une liste est de la transformer en set (qui ne peut contenir de doublons), puis de revenir en liste :

myList = [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2]
# list -> set -> list
myList = list(set(myList))
# [1, 2, 3, 4, 5, 6]
print (myList)

Set est un des quatre types natifs de Python permettant de stocker des collections de données. Les autres sont les listes, les dictionnaires et les tuples.

Answer by Alphonsio 03/27/2021 at 10:14:30 AM

La meilleure option pour supprimer les doublons d'une liste est de la transformer en set (qui ne peut contenir de doublons), puis de revenir en liste :

myList = [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2]
# list -> set -> list
myList = list(set(myList))
# [1, 2, 3, 4, 5, 6]
print (myList)

Set est un des quatre types natifs de Python avec les listes, les dictionnaires et les tuples.

Question by Alphonsio 03/27/2021 at 09:58:25 AM
En Python, comment supprimer les doublons d'une liste ?
# ID Query URL Count

Icons proudly provided by Friconix.