Question #5160   Proposée par Answiki le 11/12/2021 à 18:16:56 UTC

Soit la liste Python [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2], comment créez une nouvelle liste triée sans les doublons ?

Answer   Submitted by Answiki on 12/11/2021 at 06:18:24 PM UTC

Le moyen le plus simple pour retirer les doublons et trier une liste Python est de la transformer en set avant de la retransformer 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)

Cette solution présente l'avantage de trier directement la liste dans l'ordre croissant.

4 events in history
Question by Answiki 12/11/2021 at 06:18:50 PM
Comment trier et retirer les doublons d'une liste en Python ?
Answer by Answiki on 12/11/2021 at 06:18:24 PM

Le moyen le plus simple pour retirer les doublons et trier une liste Python est de la transformer en set avant de la retransformer 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)

Cette solution présente l'avantage de trier directement la liste dans l'ordre croissant.

Question by Answiki 12/11/2021 at 06:16:56 PM
Soit la liste de nombres liste = [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2]. A partir de liste, créez une nouvelle liste sans les doublons, triez-la
Question by Answiki 12/11/2021 at 06:16:56 PM
Soit la liste Python [5, 1, 1, 2, 5, 6, 3, 4, 4, 4, 2], comment créez une nouvelle liste triée sans les doublons ?
# ID Query URL Count

Icons proudly provided by Friconix.