Bagaimana Anda menghitung berapa kali sebuah kata muncul dalam sebuah string dengan python?

Anda diberi string dan kata tugas Anda adalah menghitung jumlah kemunculan kata yang diberikan dalam string dan mencetak jumlah kemunculan kata tersebut.  

Contoh.  

Input : string = "GeeksforGeeks A computer science portal for geeks"
word = "portal"
Output : Occurrences of Word = 1 Time

Input : string = "GeeksforGeeks A computer science portal for geeks"
word = "technical" 
Output : Occurrences of Word = 0 Time

Mendekati

  • Pertama, kami membagi string dengan spasi di a
  • Kemudian, ambil variabel hitung = 0 dan di setiap kondisi sebenarnya, kami menambah hitungan dengan 1
  • Sekarang jalankan loop pada 0 hingga panjang string dan periksa apakah string kita sama dengan kata tersebut
  • jika kondisi benar maka kita menambah nilai hitung dengan 1 dan pada akhirnya, kita mencetak nilai hitung

Direkomendasikan. Harap coba pendekatan Anda pada {IDE} terlebih dahulu, sebelum melanjutkan ke solusi

Di bawah ini adalah implementasi dari pendekatan di atas.  

C++




// C++ program to count the number

// of occurrence of a word in

// the given string

#include <bits/stdc++.h>

using namespace std;

 

1
0
1
1
1
2
1
3

1
_4
1
5

1
_6

1
7
1
2
1
9

 

1
7
1
1

1
7
1
3

 

1
7
1
5
1
6
1
7
1
8
1
9

1
7// C++ program to count the number1 // C++ program to count the number2

1
7
1
6

// C++ program to count the number5// C++ program to count the number6

// C++ program to count the number5

1
5
1
6// of occurrence of a word in0
1
8
1
9

1
7// of occurrence of a word in4

 

1
7// of occurrence of a word in6

1
7
1
0 // of occurrence of a word in9

1
7// the given string1 // the given string2// C++ program to count the number16 // C++ program to count the number12// C++ program to count the number16 // C++ program to count the number19// C++ program to count the number00
1
9________40______16// C++ program to count the number_43

Metode #5. Menggunakan re + findall() Regular Expressions dapat membantu kita mencapai banyak tugas pengkodean yang terkait dengan string. Mereka juga dapat memudahkan kita dalam mencapai tugas menemukan kemunculan elemen dalam string.  

Untuk menghitung jumlah kemunculan kata tertentu dalam file teks, baca konten file teks ke string dan gunakan String. fungsi count() dengan kata yang diteruskan sebagai argumen ke fungsi count()

Sintaks – hitung()

Berikut adalah sintaks fungsi count()

n = String.count(word)

di mana word adalah string, dan count() mengembalikan jumlah kemunculan word dalam String ini

Contoh 1. Hitung berapa kali sebuah kata muncul di File Teks yang diberikan

Dalam contoh ini, kami akan mempertimbangkan file teks berikut, dan menghitung jumlah kemunculan kata "python".

Berkas Teks

Welcome to www.pythonexamples.org. Here, you will find python programs for all general use cases.

Program Piton

#get file object reference to the file
file = open("C:\workspace\python\data.txt", "r")

#read content of file to string
data = file.read()

#get number of occurrences of the substring in the string
occurrences = data.count("python")

print('Number of occurrences of the word :', occurrences)

Keluaran

Number of occurrences of the word : 2

Ringkasan

Dalam tutorial Contoh Python ini, kami belajar cara menghitung jumlah kemunculan kata dalam string yang diberikan

Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut

Editor Kode Python

Punya cara lain untuk menyelesaikan solusi ini?

Sebelumnya. Tulis program Python untuk menghapus karakter yang memiliki nilai indeks ganjil dari string yang diberikan
Berikutnya. Tulis skrip Python yang menerima input dari pengguna dan menampilkan input itu kembali dalam huruf besar dan kecil

Berapa tingkat kesulitan latihan ini?

Mudah Sedang Keras

Uji keterampilan Pemrograman Anda dengan kuis w3resource



Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.

Piton. Kiat Hari Ini

string F

Merupakan praktik umum untuk menambahkan variabel di dalam string. Senar F sejauh ini merupakan cara paling keren untuk melakukannya. Untuk lebih menghargai string f, pertama-tama mari kita lakukan operasi dengan fungsi format

name = 'Owen'
age = 25
print("{} is {} years old".format(name, age))

Keluaran

Owen is 25 years old

Kami menentukan variabel yang masuk ke dalam kurung kurawal dengan menggunakan fungsi format di bagian akhir. String F memungkinkan untuk menentukan variabel di dalam string

Bagaimana Anda menghitung berapa kali sebuah kata muncul dalam sebuah string dengan Python?

Metode count() di Python menghitung berapa kali nilai tertentu muncul dalam string atau daftar di Python . count() menerima satu argumen. nilai yang ingin Anda cari dalam string atau daftar. Ketika count() digunakan dengan string, itu akan mencari substring dalam string yang lebih besar.

Bagaimana Anda menghitung berapa kali sebuah kata muncul dalam sebuah string?

Pendekatan. .
Pertama, kami membagi string dengan spasi di a
Kemudian, ambil variabel hitung = 0 dan di setiap kondisi sebenarnya, kami menambah hitungan dengan 1
Sekarang jalankan loop pada 0 hingga panjang string dan periksa apakah string kita sama dengan kata tersebut

Bagaimana Anda menemukan jumlah kemunculan dalam sebuah string dengan Python?

Python String count() function adalah fungsi bawaan dalam bahasa pemrograman python yang mengembalikan jumlah kemunculan substring dalam string yang diberikan. Parameter. Fungsi count() memiliki satu parameter wajib dan dua parameter opsional.