Comment supprimer les doublons d'une liste Python tout en préservant l'ordre.

** Cette méthode peut être utilisée à partir de Python 3.7 ou version ultérieure. ** **

Depuis Python 3.7, il semble que ** l'ordre des dictionnaires soit maintenu **. fromkeys() Un dictionnaire peut être généré comme suit.

Saisissez print (dict.fromkeys ([" key 1 "," key 2 "," key 3 "]," value ")) Sortie {" Key 1 ":" Value "," Key 2 ":" Value "," Key 3 ":" Value "}

Si le deuxième argument n'est pas spécifié, la valeur sera None. print(dict.fromkeys(l)) {3: None, 2: None, 1: None, 5: None, 4: None}```

##list() Passer un dictionnaire comme argument crée une liste à partir de la clé.

La clé ne se chevauche pas ##Sujet principal contribution

l = [3, 3, 2, 1, 5, 1, 4, 2, 3]
print(dict.fromkeys(l))
print(list(dict.fromkeys(l)))

production

{3: None, 2: None, 1: None, 5: None, 4: None}`

[3, 2, 1, 5, 4]

Recommended Posts

Comment supprimer les doublons d'une liste Python tout en préservant l'ordre.
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
Comment ouvrir un navigateur Web à partir de python
Comment effacer un taple dans une liste (Python)
Comment générer un objet Python à partir de JSON
Comment supprimer les éléments en double dans la liste Python 3
[Python] Comment utiliser la liste 1
Comment écrire un type liste / dictionnaire de Python3
[Python] Comment afficher les valeurs de liste dans l'ordre
[Python] Comment appeler une fonction de c depuis python (édition ctypes)
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment exécuter un programme Python à partir d'un script shell
Comment mélanger une partie de la liste Python (au hasard.shuffle)
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir une liste d'exceptions intégrées pour python
Comment obtenir une liste de liens à partir d'une page de wikipedia
Extraire la valeur la plus proche d'une valeur à partir d'un élément de liste en Python
python / Créer un dict à partir d'une liste.
[Python] Comment utiliser la liste 3 Ajouté
Comment accéder à wikipedia depuis python
[Python] Comment créer une table à partir d'une liste (opération de base de création de table / changement de nom de matrice)
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
Passer la liste de Python vers C ++ par référence dans pybind11
Comment supprimer plusieurs positions (index) spécifiées dans une liste Python
Comment créer un clone depuis Github
[Python] Comment rendre une classe itérable
[Python] Comment inverser une chaîne de caractères
Comment obtenir stacktrace en python
Comment accéder à RDS depuis Lambda (python)
Comment créer un référentiel à partir d'un média
Résumé de l'utilisation de la liste Python
Comment exécuter des scripts Maya Python
[Python] Comment mettre n'importe quel nombre d'entrées standard dans la liste
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
Envoyer un message de Slack à un serveur Python
[Python] Compréhension de liste Différentes façons de créer une liste
[python] Comment afficher les éléments de la liste côte à côte
Modifier Excel à partir de Python pour créer un tableau croisé dynamique
Comment lire un fichier CSV avec Python 2/3
Let Code Day 62 "83. Supprimer les doublons de la liste triée"
Comment incorporer des variables dans des chaînes python
Comment créer un objet fonction à partir d'une chaîne
Étude de Python Hour7: Comment utiliser les classes
Comment créer un fichier JSON en Python
[Python] Comment lire les données de CIFAR-10 et CIFAR-100
Comment ajouter un chemin de recherche de module Python
Comment bien gérer les commandes Linux à partir de Python
Comment extraire le coefficient de la formule minute
Comment notifier les canaux Discord en Python
[Python] Comment dessiner un histogramme avec Matplotlib
Trier les éléments de la liste dans l'ordre spécifié en Python
[Python] Comment supprimer facilement un processus enfant lancé par multiprocessus à partir d'un autre processus
Comment obtenir une liste de fichiers dans le même répertoire avec python