Regrouper par éléments consécutifs d'une liste en Python

from itertools import groupby

a = [1, 2, 3, 2, 2, 2, 3, 3, 4, 4, 4, 3, 1, 1]
a = sorted(a)

#Regrouper les éléments contigus
for key, group in groupby(a):
    print list(group)

Résultat d'exécution

[1, 1, 1]
[2, 2, 2, 2]
[3, 3, 3, 3]
[4, 4, 4]

Recommended Posts

Regrouper par éléments consécutifs d'une liste en Python
Obtenez le nombre d'éléments spécifiques dans la liste python
Afficher une liste d'alphabets en Python 3
Copiez la liste en Python
Réécrire des éléments dans une boucle de listes (Python)
Trier les éléments de la liste dans l'ordre spécifié en Python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Obtenir des éléments de liste en Python
[Python] Manipulation des éléments dans la liste (tableau) [Ajouter / Supprimer]
[Python] Affiche toutes les combinaisons d'éléments de la liste
Extraire des éléments (en utilisant une liste d'index) comme NumPy d'une liste / taple Python
[python] Gérer les fonctions dans une liste
Supprimer plusieurs éléments dans la liste python
Générer une liste de caractères consécutifs
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment obtenir une liste d'exceptions intégrées pour python
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
[Python] Mémo des phrases fréquemment utilisées dans les scripts Python
Une analyse simple des données de Bitcoin fournie par CoinMetrics en Python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Python> Obtenir une liste de fichiers dans plusieurs répertoires> Utiliser glob | Trier par heure de modification
[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
[python] Obtenir une liste de variables d'instance
Résumé des méthodes intégrées, etc. de la liste Python
[Python] Obtenir une liste de dossiers uniquement
Obtenez une liste de fichiers dans un dossier avec python sans chemin
Obtenez une liste des packages installés dans l'environnement actuel avec python
[Python] Comment mettre n'importe quel nombre d'entrées standard dans la liste
Recevez une liste des résultats du traitement parallèle en Python avec starmap
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
Dessiner un graphique d'une fonction quadratique en Python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Comment effacer un taple dans une liste (Python)
[python] Créer une liste de différents types de caractères
Récupérer l'appelant d'une fonction en Python
Faites correspondre la distribution de chaque groupe en Python
Mémorandum d'extraction par requête python bs4
Obtenir uniquement les éléments de sous-classe dans une liste
Afficher les avis sur les médicaments à l'aide de listes en Python
Obtenez la liste "J'aime" de Qiita en grattant
Créez un tracé de R semblable à un joyplot avec python
Sortie sous la forme d'un tableau python
Touchons une partie de l'apprentissage automatique avec Python
Rechercher par la valeur de l'instance dans la liste
Sélectionnez au hasard des éléments dans la liste (tableau) en python
Environnement enregistré pour l'analyse des données avec Python
Comment supprimer les éléments en double dans la liste Python 3
Liste triée en Python
Liste des modules python
Liste triée en Python
Liste de filtres en Python
La chose semblable à une recherche de liste en Python
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Opérations de base sur les blocs de données écrites par des débutants au cours d'une semaine d'apprentissage de Python
Comment obtenir une liste de fichiers dans le même répertoire avec python
Liste des endroits sur lesquels je suis tombé lors du téléchargement d'images à partir de Django
Liste des articles liés à l'optimisation par Python vers Docker
Une collection de code souvent utilisée dans Python personnel
Ajouter une liste de fonctions de bibliothèque numpy petit à petit --a
[python] Récupère la liste des classes définies dans le module