Hitung kemunculan item daftar python – Menuju AI — Teknologi, Sains, dan Teknik Terbaik

Pengarang: Vivek Chaudhary

Pemrograman

Dari daftar bilangan bulat, hitung kemunculan setiap elemen dan tambahkan item dan hitung sebagai sub-daftar.

Daftar masukan: inp = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
Daftar keluaran: keluar = [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]

#Catatan: di mana 7 adalah item daftar dan 2 adalah jumlah kemunculan

Menggunakan loop bersarang

def count_items(inp): for i in range(0, len(inp)):
a = 0
baris =[]
jika saya tidak di l:
untuk j dalam rentang(0, len(inp)):
jika masuk[i]== masukan[j]:
a = a + 1
baris.tambahkan(inp[i])
baris.tambahkan(a)
l.tambahkan (baris)
untuk j di l:
jika j tidak keluar:
out.append(j) kembali keluar

Panggil fungsi dan periksa hasilnya:

#panggil fungsi()
masuk = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
aku = []
keluar = []
print(count_items(inp)) Output: [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]

Menggunakan metode count()

def count_items(inp): untuk saya di inp:
baris =[]
ct = 0
ct = inp.count(i)
baris.tambahkan(i)
baris.tambahkan(ct)
l.append(baris) untuk j di l:
jika j tidak keluar:
keluar.tambahkan(j)
kembali keluar

Panggil fungsi dan periksa hasilnya:

#panggil fungsi()
masuk = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
aku = []
keluar = []
print(count_items(inp)) Output: [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]

Menggunakan metode counter()

dari koleksi impor Counter import
def count_items(inp):
col = Penghitung (inp)
keluar = []
untuk kunci,val di col.items():
keluar. tambahkan([key,val])
kembali keluar

Panggil fungsi dan periksa hasilnya:

#panggil fungsi()
masuk = [7, 9, 7, 4, 3, 5, 3, 6, 9, 3]
print(count_items(inp)) Output: [[7, 2], [9, 2], [4, 1], [3, 3], [5, 1], [6, 1]]

Untuk meringkas, kami membahas beberapa cara untuk menghitung kemunculan item daftar seperti di bawah ini:

count() metode bersarang untuk loop koleksi perpustakaan counter() metode

Itu saja dengan menghitung kemunculan item daftar.

Terima kasih telah membaca blog saya dan mendukung kontennya. Apresiasi selalu membantu menjaga semangat. Akan mencoba yang terbaik untuk terus menghasilkan konten berkualitas tinggi. Terhubung dengan saya untuk mendapatkan pembaruan tentang konten baru yang akan datang.

Hitung kemunculan item daftar python awalnya diterbitkan di Towards AI on Medium, di mana orang-orang melanjutkan percakapan dengan menyoroti dan menanggapi cerita ini.

Diterbitkan melalui Menuju AI

About The Author