“Temukan frekuensi angka 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

Daftar Python Hitung Hitungan

import collections
a = [1,1,1,1,2,2,2,2,3,3,4,5,5]
counter=collections.Counter(a)
print(counter)
# Counter({1: 4, 2: 4, 3: 2, 5: 2, 4: 1})
print(counter.values())
# [4, 4, 2, 1, 2]
print(counter.keys())
# [1, 2, 3, 4, 5]
print(counter.most_common(3))
# [(1, 4), (2, 4), (3, 2)]
Cheerful Cormorant

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

Pertanyaan yang mirip dengan “Temukan frekuensi angka dalam daftar python”

Lebih banyak jawaban terkait untuk “Temukan frekuensi angka dalam daftar python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya