Python :: Aufgabe #82 :: Lösung #3

3 Lösungen Lösungen öffentlich
#82

Das Häufigste Element in einem Array

Anfänger - Python von klhlubek19 - 16.07.2015 um 13:46 Uhr
Schreiben Sie ein Programm, das aus einem Array das häufigste Element findet. Sollte es mehrere gleicher Anzahl finden, so darf irgend ein Element dieser Häufigsten ausgegeben werden.
#3
vote_ok
von hak (980 Punkte) - 14.09.2016 um 00:36 Uhr
Quellcode ausblenden Python-Code
def find_max_occurs(l):
    x = {}
    for i in l :
        x[i] = x[i] +1 if i in x else 1 
    x = dict( (v,k) for k,v in x.items())
    return x[max(x.keys())] 

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben