Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python

from itertools import groupby

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

#Gruppieren Sie zusammenhängende Elemente
for key, group in groupby(a):
    print list(group)

Ausführungsergebnis

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

Recommended Posts

Gruppieren Sie nach aufeinanderfolgenden Elementen einer Liste in Python
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Zeigen Sie eine Liste der Alphabete in Python 3 an
Kopieren Sie die Liste in Python
Umschreiben von Elementen in einer Listenschleife (Python)
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
Abrufen von Listenelementen in Python
[Python] Manipulation von Elementen in der Liste (Array) [Hinzufügen / Löschen]
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Extrahieren Sie Elemente (mithilfe einer Liste von Indizes) wie NumPy aus einer Python-Liste / einem Python
[Python] Verwalten Sie Funktionen in einer Liste
Löschen Sie mehrere Elemente in der Python-Liste
Generieren Sie eine Liste aufeinanderfolgender Zeichen
[Python] So erstellen Sie eine Liste von Zeichenfolgen Zeichen für Zeichen
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
[Python] Ein Memo häufig verwendeter Phrasen in Python-Skripten
Eine einfache Datenanalyse von Bitcoin, die von CoinMetrics in Python bereitgestellt wird
Versuchen Sie, die Thread-Liste der Nachrichten (Abneigung) mit Python zu erhalten.
Python> Eine Liste der Dateien in mehreren Verzeichnissen abrufen> Glob verwenden | Nach Änderungszeit sortieren
[Python] Zeigt nur die Elemente der Liste nebeneinander an [Vertikal, horizontal]
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
[Python] Ruft eine Liste der Instanzvariablen ab
Zusammenfassung der integrierten Methoden usw. der Python-Liste
[Python] Nur eine Liste der Ordner abrufen
Ruft eine Liste der Dateien in einem Ordner mit Python ohne Pfad ab
Rufen Sie mit Python eine Liste der in der aktuellen Umgebung installierten Pakete ab
[Python] So fügen Sie eine beliebige Anzahl von Standardeingaben in die Liste ein
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap
So formatieren Sie eine Liste von Wörterbüchern (oder Instanzen) in Python
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
So löschen Sie einen Taple in einer Liste (Python)
[Python] Erstellen Sie eine Liste mit verschiedenen Zeichentypen
Holen Sie sich den Aufrufer einer Funktion in Python
Passen Sie die Verteilung jeder Gruppe in Python an
Memorandum der Extraktion durch Python BS4-Anfrage
Holen Sie sich nur Unterklassenelemente in eine Liste
Anzeigen von Arzneimittelbewertungen mithilfe von Listen in Python
Holen Sie sich Qiitas "Gefällt mir" -Liste durch Schaben
Machen Sie mit Python eine Joyplot-ähnliche Handlung von R.
Ausgabe in Form eines Python-Arrays
Lassen Sie uns einen Teil des maschinellen Lernens mit Python berühren
Suchen Sie nach dem Wert der Instanz in der Liste
Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus
Aufgezeichnete Umgebung für die Datenanalyse mit Python
So entfernen Sie doppelte Elemente in der Python 3-Liste
Sortierte Liste in Python
Liste der Python-Module
Sortierte Liste in Python
Filterliste in Python
Die findähnliche Sache der Liste in Python
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Grundlegende Datenrahmenoperationen, die von Anfängern in einer Woche Python-Lernen geschrieben wurden
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Liste der Orte, auf die ich beim Hochladen von Bildern aus Django gestoßen bin
Liste der Beiträge zur Optimierung durch Python to Docker
Eine Code-Sammlung, die häufig in persönlichem Python verwendet wird
Fügen Sie nach und nach eine Liste der Funktionen der Numpy-Bibliothek hinzu --a
[Python] Ruft die Liste der im Modul definierten Klassen ab