[PYTHON] Créer une nouvelle liste en combinant des éléments en double dans la liste

Comment changer ["a", "a", "a", 2,3,3,2,2] en ['a', 2,3].

def remove_duplicates(x):
    list_a = []
    for index,i in enumerate(x):
        list_a.append(i)
        if list_a.count(i) > 1:
            list_a.remove(i)
    return list_a
print remove_duplicates(["a","a","a",2,3,3,2,2])
#['a',2,3]

Ou plutôt, il semble que ce qui suit était bon.

def remove_duplicates(x):
    y=[]
    for i in x:
        if i not in y:
            y.append(i)
    return y

Recommended Posts

Créer une nouvelle liste en combinant des éléments en double dans la liste
Obtenir uniquement les éléments de sous-classe dans une liste
Regrouper par éléments consécutifs d'une liste en Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Changer la liste dans l'instruction for
Copiez la liste en Python
Créer une mise en page en combinant Dash et Bootstrap
Créer une nouvelle page en confluence avec Python
Rechercher par la valeur de l'instance dans la liste
Jusqu'à ce que vous créiez une nouvelle application dans Django
Trier les éléments de la liste dans l'ordre spécifié en Python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Comment supprimer les éléments en double dans la liste Python 3
Créez un BOT qui affiche le nombre de personnes infectées dans le nouveau Corona
[Python] Affiche toutes les combinaisons d'éléments de la liste
Rechercher la table à l'aide de sqlalchemy et créer un dictionnaire
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Assurez-vous que tous les éléments de la liste sont les mêmes en Python
Créer un nouveau csv avec des pandas basé sur le csv local
Créer une fonction en Python
Créer un dictionnaire en Python
Créer une portée locale en Python sans polluer l'espace de noms
Liste de recherche des éléments en double
Obtenez et créez des nœuds ajoutés et mis à jour dans la nouvelle version
En Python, les éléments de la liste sont triés et sortis sous forme d'éléments et de multiples.
Comment créer un enregistrement en collant une relation au modèle source d'héritage dans le modèle hérité par Django
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Méthodes disponibles dans la liste
Analysez l'API Researchmap avec Python et créez automatiquement un fichier Word pour la liste des succès
Obtenir des éléments de liste en Python
Exporter la liste de clés incluse dans S3 Bucket dans un fichier
[Python] Afficher uniquement les éléments de la liste côte à côte [Vertical, horizontal]
Lire la sortie standard d'un sous-processus ligne par ligne en Python
Utilisez sqlalchemy pour rechercher la table DB et créer un Dataflame pour les pandas
Déterminer si tous les éléments de la liste sont présents dans la clé dict
Creusez le répertoire et créez une liste de chemins de répertoire + noms de fichiers
Créez une fonction pour obtenir le contenu de la base de données dans Go
[python] Gérer les fonctions dans une liste
Créer un lecteur CSV avec Flask
Créer un conteneur DI avec Python
Créer un fichier binaire en Python
Supprimer plusieurs éléments dans la liste python
Lors de la création d'une matrice dans une liste
Créer une chaîne aléatoire en Python
Créer un bot LINE avec Django
Créez un bot qui publie sur Slack le nombre de personnes positives pour le nouveau virus corona à Tokyo
Un mémo organisé en renommant les noms de fichiers dans le dossier avec python
Générez une liste contenant le nombre de jours du mois en cours.
L'espace est-il remplacé par un signe plus ou% 20 dans le traitement du codage en pourcentage?
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Je souhaite trier une liste dans l'ordre des autres listes
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Même un nouvel ingénieur diplômé peut le faire! Conseils pour faire une différence dans la synchronisation en commentant
Créer un nouveau projet de calcul numérique Python
Ecrire le test dans la docstring python