[PYTHON] Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste

"Abrufen der Anzahl der Vorkommen für jedes Element in der Liste" bedeutet Speziell,

["a", "b", "c", "c", "b", "c",]

Von

{"a": 1, "b": 2, "c": 3,}

Ich werde mich auf die Operation beziehen, um zu erhalten.

Lassen Sie uns dies in mehreren Sprachen tun.


Für Python


import collections

list = ["a", "b", "c", "c", "b", "c",]

counter = collections.Counter(list)
print(dict(counter))
# -> {'a': 1, 'b': 2, 'c': 3}

Referenz: [Python - Wie wird die Häufigkeit der Elemente in einer Liste gezählt? - Stapelüberlauf](https://stackoverflow.com/questions/2161752/how-to-count-the-frequency-of-the-elements- in einer Liste)

Für PHP


$list = ["a", "b", "c", "c", "b", "c",];

$counts = array_count_values($list);
echo json_encode($counts) . PHP_EOL;
// -> {"a":1,"b":2,"c":3}

Referenz: PHP: array_count_values --Manual

Für Java


// import java.util.*;
// import java.util.stream.Collectors;
// import java.util.function.Function;

List<String> list = Arrays.asList("a", "b", "c", "c", "b", "c");
Map<String, Long> counts = list.stream()
    .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
System.out.println(counts);
// -> {a=1, b=2, c=3}

Referenz: [java - So zählen Sie die Anzahl der Vorkommen eines Elements in einer Liste - Stapelüberlauf](https://stackoverflow.com/questions/505928/how-to-count-the-number-of-occurrences-of -an-Element-in-einer-Liste)


Bonus

Zuerst habe ich Folgendes mit Laravel versucht, aber es gibt PHP ist eine Standardfunktion für sich. Du machtest ......... Wie erwartet PHP ……

Bei Verwendung von Laravel's Collection



$list = ["a", "b", "c", "c", "b", "c",];

$counts = collect($list)
    ->groupBy(null)
    ->map->count()
;

echo json_encode($counts) . PHP_EOL;
// -> {"a":1,"b":2,"c":3}

Recommended Posts

Ermitteln Sie die Anzahl der Vorkommen für jedes Element in der Liste
So zählen Sie die Anzahl der Vorkommen jedes Elements in der Liste in Python mit der Gewichtung
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Python Hinweis: Map - Machen Sie dasselbe für jedes Element der Liste
Holen Sie sich die Anzahl der Ziffern
So ermitteln Sie die Anzahl der Stellen in Python
[Python] Ruft die Liste der im Modul definierten Klassen ab
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Holen Sie sich die Anzahl der Ansichten von Qiita
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
Holen Sie sich das erste Element von Queryset
Holen Sie sich die Anzahl der Youtube-Abonnenten
Überprüfen Sie die Verarbeitungszeit und die Anzahl der Aufrufe für jeden Prozess mit Python (cProfile).
[Python] Ermittelt den Rang der Werte in der Liste in aufsteigender / absteigender Reihenfolge
Holen Sie sich die Anzahl der Leser von Artikeln über Mendeley in Python
Holen Sie sich die Spaltenliste und Datenliste von CASTable
Ändern Sie die Liste in der for-Anweisung
Ruft die EDINET-Codeliste in Python ab
python Hinweis: enumerate () - Index und Element der Liste gleichzeitig abrufen und zur Anweisung wenden
Generieren Sie eine Liste mit der Anzahl der Tage im aktuellen Monat.
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
Mit ReportingAPI + Cloud-Funktionen können Sie die Anzahl der Besuche auf jeder Seite ermitteln
Rufen Sie die Paketliste des angegebenen Benutzers aus den in PyPI registrierten Paketen ab
Holen Sie sich den Schlüssel für die Migration von JSON-Daten auf der zweiten Ebene mit Python
Geben Sie die Anzahl der CPU-Kerne in Python aus
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Passen Sie die Verteilung jeder Gruppe in Python an
Kopieren Sie die Liste in Python
Finden Sie die Anzahl der Tage in einem Monat
Holen Sie sich nur Unterklassenelemente in eine Liste
Suchen Sie nach dem Wert der Instanz in der Liste
[IOS] Ändern Sie die Anzeigezeit für jedes Bild der GIF-Animation in Pythonista3.
Verarbeitung (Python) Diagramm der Koordinaten der Liste Geben Sie an, wie oft in draw ()
Unterschiede im Verhalten jeder LL-Sprache, wenn der Listenindex übersprungen wird
Vergleichen Sie die Summe jedes Elements in zwei Listen mit dem in Python angegebenen Wert
Python-Skript zum Abrufen einer Liste von Eingabebeispielen für den AtCoder-Wettbewerb
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Berechnen Sie den Gesamtwert mehrerer Spalten mit awk
Zählen Sie die Anzahl der Parameter im Deep-Learning-Modell
[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab
Überprüfen Sie, ob in Java BigQuery-Tabellen vorhanden sind
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
Python: Ruft eine Liste der Methoden für ein Objekt ab
Weisen Sie dem Namen der zerlegten PDF-Datei für jede Seite ein Datum zu
[Python] Ermittelt die Anzahl der Aufrufe aller veröffentlichten Artikel
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Suchen Sie eine Richtlinie für die Anzahl der Prozesse / Threads, die auf dem Anwendungsserver festgelegt werden sollen
Geben Sie für jede Datei die angegebene Tabelle der Oracle-Datenbank in Python in Excel aus
So finden Sie die optimale Anzahl von Clustern für k-means
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Maya | Ermitteln Sie die Anzahl der Polygone im ausgewählten Objekt
10. Zählen der Anzahl der Zeilen
Untersuchen Sie den Fehlerbereich bei der Anzahl der Todesfälle aufgrund einer Lungenentzündung
Erstellen Sie eine Multiplikationstabelle für jedes Element in einer Tabelle (Python).
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
Zählen Sie die Anzahl der Zeichen im Text in der Zwischenablage auf dem Mac
[Für Anfänger] Ich möchte die Anzahl der Lernerfahrungen leicht verständlich erklären.