“So erhalten Sie die Häufigkeit der einzelnen Elemente in einer Pythonliste” Code-Antworten

So erhalten Sie die Häufigkeit der einzelnen Elemente in einer Pythonliste

# easiest way to count the frequency of all elements in a list
lst = ['Sam', 'Sam', 'Tim', 'Tim', 'Tim', 'r', 'l']

freq = {} # stores the frequency of elements
counting = [freq.update({x: lst.count(x)}) for x in lst]

# output of freq 
{'Sam': 2, 'Tim': 3, 'r': 1, 'l': 1}

#credit: buggyprogrammer.com
#Note: if you print "counting" it will return a list full of None so ignore it. 
Frantic Ferret

Finden Sie die Häufigkeit von Zahlen in List Python

from collections import Counter

def frequency_table(n):
    table = Counter(n)
    print('Number\tFrequency')
    for number in table.most_common() :
        print('{0}\t{1}'.format(number[0], number[1]))
        
# src : Doing Math With Python
icy_milktea27

Ähnliche Antworten wie “So erhalten Sie die Häufigkeit der einzelnen Elemente in einer Pythonliste”

Fragen ähnlich wie “So erhalten Sie die Häufigkeit der einzelnen Elemente in einer Pythonliste”

Weitere verwandte Antworten zu “So erhalten Sie die Häufigkeit der einzelnen Elemente in einer Pythonliste” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen