“cara mendapatkan frekuensi setiap elemen dalam daftar python” Kode Jawaban

cara mendapatkan frekuensi setiap elemen dalam daftar python

# 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

Temukan frekuensi angka dalam daftar 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

Jawaban yang mirip dengan “cara mendapatkan frekuensi setiap elemen dalam daftar python”

Pertanyaan yang mirip dengan “cara mendapatkan frekuensi setiap elemen dalam daftar python”

Lebih banyak jawaban terkait untuk “cara mendapatkan frekuensi setiap elemen dalam daftar python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya