[PYTHON] Ich möchte den Wörterbuchtyp in der Liste eindeutig machen

Daten

Angenommen, Folgendes wird angezeigt. Ich möchte das einzigartig machen.

>>> d = [{'x':1, 'y':2}, {'x':3, 'y':4}, {'x':1, 'y':2}]

einzigartig

>>> [dict(y) for y in set(tuple(x.items()) for x in d)]
[{'y': 4, 'x': 3}, {'y': 2, 'x': 1}]

Referenz

http://stackoverflow.com/questions/6280978/how-to-uniqify-a-list-of-dict-in-python

Recommended Posts

Ich möchte den Wörterbuchtyp in der Liste eindeutig machen
Ich möchte die zweite Zeile zum Spaltennamen in Pandas machen
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte eine Liste in der Reihenfolge anderer Listen sortieren
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte R-Datensatz mit Python verwenden
Ich möchte eine Liste der WebDAV-Dateien im Modul Anfragen anzeigen
Ich habe die Referenzgeschwindigkeit überprüft, wenn ich Python-Liste, Wörterbuch und Set-Typ verwendet habe.
Ich möchte eindeutige Werte in einem Array oder Tupel zählen
Ich möchte die gültigen Zahlen im Numpy-Array ausrichten
Ich möchte eine schöne Ergänzung zu input () in Python hinzufügen
Ich wollte den AWS-Schlüssel nicht in das Programm schreiben
Ich möchte die Grafik in 3D sehen! Ich kann einen solchen Traum wahr werden lassen.
[Linux] Ich möchte das Datum wissen, an dem sich der Benutzer angemeldet hat
LINEbot-Entwicklung möchte ich den Betrieb in der lokalen Umgebung überprüfen
Ich möchte den G-Test in einem Monat Tag 1 bestehen
Ich möchte die Bevölkerung jedes Landes der Welt kennenlernen.
Ich möchte Spyder an die Taskleiste anheften
Ich möchte kühl auf die Konsole ausgeben
Ich möchte in der Einschlussnotation drucken
[Django] Abfragesatz konvertieren, um Typliste zu diktieren
Ich möchte mit dem Reim Teil1 umgehen
Ich möchte mit dem Reim part3 umgehen
Ich möchte den Fortschrittsbalken anzeigen
Ich möchte ein Automatisierungsprogramm erstellen!
Ich möchte Matplotlib in PySimpleGUI einbetten
Ich möchte mit dem Reim part2 umgehen
Ich möchte mit dem Reim part5 umgehen
Ich möchte mit dem Reim part4 umgehen
Ich möchte die Farbe ändern, indem ich auf den Streupunkt in matplotlib klicke
[Python] Ich habe versucht, den kollektiven Typ (Satz) auf leicht verständliche Weise zusammenzufassen.
[C-Sprache] Ich möchte Zufallszahlen im angegebenen Bereich generieren
Ich möchte das Ergebnis von "Zeichenfolge" .split () in Python stapelweise konvertieren
Ich möchte die abstrakte Klasse (ABCmeta) von Python im Detail erklären
Ich möchte die Django Debug Toolbar in Ajax-Anwendungen verwenden
Ich möchte einen beliebigen Befehl im Befehlsverlauf von Shell belassen
Ich möchte Dunnetts Test in Python machen
Ich möchte Datetime.now in Djangos Test reparieren
Ich möchte mit Python ein Fenster erstellen
Ich möchte ein Spiel mit Python machen
Ich möchte mit dem Reim part7 (BOW) umgehen
Kopieren Sie die Liste in Python
Ich möchte Passungen aus meinem Kopf machen
Ich möchte eine Art von Implementierung erstellen, die angeschlossen werden kann
Ich möchte C ++ - Code aus Python-Code erstellen!
Ich möchte das Erscheinungsbild von zabbix anpassen
Ich möchte die Aktivierungsfunktion Mish verwenden
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
[Django-Memo] Ich möchte die angemeldeten Benutzerinformationen im Voraus im Formular festlegen.
Ich möchte gleichzeitig einen Musik-Player erstellen und Musik ablegen
Ich möchte einen Lebenszyklus in der Aufgabendefinition von ECS festlegen
Ich möchte die Ergebnisse von% time, %% time usw. in einem Objekt (Variable) speichern.
Ich möchte den Dateinamen, die Zeilennummer und den Funktionsnamen in Python 3.4 erhalten
Ich möchte in Python schreiben! (1) Überprüfung des Codeformats
Ich möchte den Dateinamen von DataLoader sehen
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Ich möchte Timeout einfach in Python implementieren
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mich mit Backpropagation (tf.custom_gradient) (Tensorflow) selbst verwenden.
Ich möchte das Ausführungsergebnis von strace erfassen