Hitung berapa kali karakter muncul dalam daftar python

count() adalah fungsi bawaan di Python. Ini akan mengembalikan jumlah total elemen yang diberikan dalam sebuah string. Penghitungan dimulai dari awal string sampai akhir. Dimungkinkan juga untuk menentukan indeks awal dan akhir dari mana Anda ingin memulai pencarian

Dalam tutorial Python ini, Anda akan belajar

Sintaks untuk PythonString Count()

Sintaks fungsi penghitungan python

string.count(char or substring, start, end)

Parameter Sintaks Python

  • Char atau substring. Anda dapat menentukan satu karakter atau substring yang ingin Anda cari dalam string yang diberikan. Ini akan mengembalikan Anda jumlah karakter atau substring dalam string yang diberikan
  • Mulailah. (opsional) Ini menunjukkan indeks awal dari mana pencarian akan dimulai. Jika tidak diberikan, maka akan dimulai dari 0. Misalnya, Anda ingin mencari karakter dari tengah string. Anda dapat memberikan nilai awal ke fungsi hitungan Anda
  • akhir. (opsional) Ini menunjukkan indeks akhir tempat pencarian berakhir. Jika tidak diberikan, itu akan mencari sampai akhir daftar atau string yang diberikan. Misalnya, Anda tidak ingin memindai seluruh string dan membatasi pencarian hingga titik tertentu, Anda dapat memberikan nilai untuk mengakhiri fungsi hitungan Anda, dan hitungan akan menangani pencarian hingga titik tersebut

Nilai Pengembalian

Metode count() akan mengembalikan nilai integer, mis. e. , jumlah elemen yang diberikan dari string yang diberikan. Ini mengembalikan 0 jika nilainya tidak ditemukan dalam string yang diberikan

Contoh 1. Menghitung Metode pada sebuah String

Contoh berikut menunjukkan kemunculan karakter dalam string yang diberikan serta menggunakan indeks awal/akhir

Metode str.count(sub) Python menghitung jumlah kemunculan substring yang tidak tumpang tindih. Jika Anda melewatkan substring dengan hanya satu karakter, itu menghitung jumlah kemunculan karakter ini dalam string yang disebutnya

Inilah cara Anda dapat menerapkan metode ini pada tiga contoh dari rumusan masalah

>>> 'hello world'.count('l')
3
>>> 'aaaa'.count('a')
4
>>> 'finxter'.count('z')
0
_

Anda dapat menonton video berikut yang memperkenalkan metode string Python count()

Metode String Python [Panduan Utama]

Hitung berapa kali karakter muncul dalam daftar python

Tonton video ini di YouTube

Metode 2. Ekspresi Reguler

>>> 'hello world'.count('l')
3
>>> 'aaaa'.count('a')
4
>>> 'finxter'.count('z')
0
0 Python menentukan jumlah kecocokan dari pola yang diberikan dalam sebuah string. Gunakan pola satu karakter sederhana untuk menemukan semua kecocokan karakter ini dalam sebuah string. Hasilnya adalah daftar kecocokan—panjang daftar adalah jumlah kemunculan karakter dalam string yang mengarah ke metode solusi
>>> 'hello world'.count('l')
3
>>> 'aaaa'.count('a')
4
>>> 'finxter'.count('z')
0
1

Inilah cara Anda dapat menerapkan metode ini pada tiga contoh dari rumusan masalah

>>> import re
>>> len(re.findall('l', 'hello world'))
3
>>> len(re.findall('a', 'aaaa'))
4
>>> len(re.findall('z', 'finxter'))
0
_

Metode 3. Pemahaman Daftar + len()

Ekspresi pemahaman daftar

>>> 'hello world'.count('l')
3
>>> 'aaaa'.count('a')
4
>>> 'finxter'.count('z')
0
2 menentukan iterable karakter dari s yang sama dengan c. Dengan meneruskannya ke fungsi
>>> 'hello world'.count('l')
3
>>> 'aaaa'.count('a')
4
>>> 'finxter'.count('z')
0
5, Anda mendapatkan jumlah kemunculan c di s

Inilah cara Anda dapat menerapkan metode ini pada tiga contoh dari rumusan masalah

>>> len([x for x in 'hello world' if x == 'l'])
3
>>> len([x for x in 'aaaa' if x == 'a'])
4
>>> len([x for x in 'finxter' if x == 'z'])
0

Hitung berapa kali karakter muncul dalam daftar python

Chris

Saat bekerja sebagai peneliti dalam sistem terdistribusi, Dr. Christian Mayer menemukan cintanya untuk mengajar siswa ilmu komputer

Untuk membantu siswa mencapai tingkat kesuksesan Python yang lebih tinggi, dia mendirikan situs web pendidikan pemrograman Finxter. com. Dia adalah penulis buku pemrograman populer Python One-Liners (NoStarch 2020), rekan penulis seri Coffee Break Python dari buku yang diterbitkan sendiri, penggemar ilmu komputer, pekerja lepas, dan pemilik salah satu dari 10 blog Python terbesar di dunia

Kesukaannya adalah menulis, membaca, dan coding. Tetapi hasrat terbesarnya adalah untuk melayani calon pembuat kode melalui Finxter dan membantu mereka meningkatkan keterampilan mereka. Anda dapat bergabung dengan akademi email gratisnya di sini

Bagaimana Anda menghitung berapa kali sesuatu muncul dalam daftar?

Gunakan fungsi COUNTIF untuk menghitung berapa kali nilai tertentu muncul dalam rentang sel.

Bagaimana Anda menghitung kemunculan kata-kata dalam daftar Python?

Cara "standar" (tanpa pustaka eksternal) untuk mendapatkan jumlah kemunculan kata dalam daftar adalah dengan menggunakan fungsi count() objek daftar. The count() method is a built-in function that takes an element as its only argument and returns the number of times that element appears in the list.