Python list.count(): Panduan Ahli dengan Contoh Praktis
Apa itu list.count()
Metode bawaan list.count() Python mengembalikan jumlah kali elemen tertentu muncul dalam daftar. Ini juga berfungsi pada string, menjadikannya alat serbaguna untuk analisis data, pemrosesan teks, dan lainnya.
Cara Kerja
Sintaks: list_obj.count(element)
Parameter: element – nilai yang keberadaannya ingin Anda hitung.
Nilai Kembali: Sebuah bilangan bulat yang mewakili jumlah, atau 0 jika elemen tidak ada.
Contoh 1: Menghitung Warna dalam Daftar
colors = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green'] green_count = colors.count('green') print('The count of green:', green_count) Output:
The count of green: 3
Contoh 2: Menghitung Angka Duplikat
numbers = [2, 3, 4, 3, 10, 3, 5, 6, 3] threes = numbers.count(3) print('The count of 3:', threes) Output:
The count of 3: 4
Kapan Menggunakan list.count()
- Cepat menemukan frekuensi nilai tertentu.
- Memvalidasi bahwa daftar berisi duplikat yang diharapkan.
- Mengintegrasikan dengan pipa data di mana frekuensi elemen mendorong logika.
Catatan Kinerja
Metode ini memindai seluruh daftar, jadi kompleksitas waktunya adalah O(n). Untuk kumpulan data besar, pertimbangkan menggunakan collections.Counter untuk hitungan multi-elemen.
Ringkasan
- list.count() adalah cara bawaan yang andal untuk mendapatkan frekuensi elemen.
- Ia mengembalikan bilangan bulat dan berfungsi pada daftar dan string.
- Gunakan saat Anda perlu hitung nilai tunggal yang cepat.