Viết tập lệnh python để đếm các ký tự lặp lại trong một chuỗi

Trong ví dụ trên, chúng tôi đã tìm thấy số đếm của

Count of e in GeeksforGeeks is : 4
03 trong
Count of e in GeeksforGeeks is : 4
04. Vòng lặp for lặp qua từng ký tự của
Count of e in GeeksforGeeks is : 4
05 và điều kiện if kiểm tra xem mỗi ký tự của
Count of e in GeeksforGeeks is : 4
05 có phải là
Count of e in GeeksforGeeks is : 4
03 không. Giá trị của
Count of e in GeeksforGeeks is : 4
08 tăng nếu có sự trùng khớp

Cho một chuỗi, nhiệm vụ là đếm tần suất xuất hiện của một ký tự trong chuỗi đó. Thao tác cụ thể này trên chuỗi khá hữu ích trong nhiều ứng dụng như loại bỏ các ký tự trùng lặp hoặc phát hiện các ký tự không mong muốn

Phương pháp số 1. phương pháp ngây thơ

Lặp lại toàn bộ chuỗi cho ký tự cụ thể đó và sau đó tăng bộ đếm khi chúng ta gặp ký tự cụ thể




Count of e in GeeksforGeeks is : 4
09

Count of e in GeeksforGeeks is : 4
10

Count of e in GeeksforGeeks is : 4
11

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
13

Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
2

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
4

Count of e in GeeksforGeeks is : 4
5

Count of e in GeeksforGeeks is : 4
6
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
8

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
2
Count of e in GeeksforGeeks is : 4
3

Count of e in GeeksforGeeks is : 4
4
Count of e in GeeksforGeeks is : 4
5
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
0

Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
6
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
6
Count of e in GeeksforGeeks is : 4
5
Count of e in GeeksforGeeks is : 4
6

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
8

Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1

Count of e in GeeksforGeeks is : 4
2
Count of e in GeeksforGeeks is : 4
Count of e in GeeksforGeeks is : 4
4
Count of e in GeeksforGeeks is : 4
5

đầu ra

Count of e in GeeksforGeeks is : 4
3

 

Phương pháp #2. Sử dụng

Count of e in GeeksforGeeks is : 4
6

Sử dụng

Count of e in GeeksforGeeks is : 4
6 là phương pháp thông thường nhất trong Python để lấy sự xuất hiện của bất kỳ phần tử nào trong bất kỳ vùng chứa nào. Điều này dễ viết mã và dễ nhớ và do đó khá phổ biến




Count of e in GeeksforGeeks is : 4
09

Count of e in GeeksforGeeks is : 4
10

Count of e in GeeksforGeeks is : 4
090

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
13

Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
2

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
097

Count of e in GeeksforGeeks is : 4
5

Count of e in GeeksforGeeks is : 4
099
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
101
Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
103

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
8

Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1

Count of e in GeeksforGeeks is : 4
109
Count of e in GeeksforGeeks is : 4
Count of e in GeeksforGeeks is : 4
4
Count of e in GeeksforGeeks is : 4
112

đầu ra

Count of e in GeeksforGeeks is : 4

 

Phương pháp #3. Sử dụng

Count of e in GeeksforGeeks is : 4
113

Đây là phương pháp ít được biết đến hơn để lấy sự xuất hiện của phần tử trên bất kỳ vùng chứa nào trong Python. Điều này cũng thực hiện nhiệm vụ tương tự như hai phương thức trên, chỉ là một chức năng của một thư viện khác mà tôi. bộ sưu tập điện tử




Count of e in GeeksforGeeks is : 4
09

Count of e in GeeksforGeeks is : 4
10

Count of e in GeeksforGeeks is : 4
116

Count of e in GeeksforGeeks is : 4
117
Count of e in GeeksforGeeks is : 4
118____1119
Count of e in GeeksforGeeks is : 4
120

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
13

Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
2

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
127

Count of e in GeeksforGeeks is : 4
5

Count of e in GeeksforGeeks is : 4
6
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
131

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
8

Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1

Count of e in GeeksforGeeks is : 4
137
Count of e in GeeksforGeeks is : 4
Count of e in GeeksforGeeks is : 4
4
Count of e in GeeksforGeeks is : 4
00
Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
02

đầu ra

Count of e in GeeksforGeeks is : 4

 

Phương pháp #4. Sử dụng lambda +

Count of e in GeeksforGeeks is : 4
03 +
Count of e in GeeksforGeeks is : 4
04

Các hàm Lambda, cùng với

Count of e in GeeksforGeeks is : 4
03 và
Count of e in GeeksforGeeks is : 4
04 có thể đạt được nhiệm vụ cụ thể này là đếm tổng số lần xuất hiện của phần tử cụ thể trong một chuỗi. Điều này sử dụng
Count of e in GeeksforGeeks is : 4
03 để tổng hợp tất cả các lần xuất hiện thu được bằng cách sử dụng
Count of e in GeeksforGeeks is : 4
04




Count of e in GeeksforGeeks is : 4
09

Count of e in GeeksforGeeks is : 4
10

Count of e in GeeksforGeeks is : 4
11

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
13

Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
2

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
18

Count of e in GeeksforGeeks is : 4
5

Count of e in GeeksforGeeks is : 4
6
Count of e in GeeksforGeeks is : 4
1
Count of e in GeeksforGeeks is : 4
22
Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
24
Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
26
Count of e in GeeksforGeeks is : 4
27
Count of e in GeeksforGeeks is : 4
6
Count of e in GeeksforGeeks is : 4
5
Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
2
Count of e in GeeksforGeeks is : 4
32
Count of e in GeeksforGeeks is : 4
33
Count of e in GeeksforGeeks is : 4
8
Count of e in GeeksforGeeks is : 4
35

Count of e in GeeksforGeeks is : 4
12

Count of e in GeeksforGeeks is : 4
8

Count of e in GeeksforGeeks is : 4
9
Count of e in GeeksforGeeks is : 4
0
Count of e in GeeksforGeeks is : 4
1

Count of e in GeeksforGeeks is : 4
2
Count of e in GeeksforGeeks is : 4
Count of e in GeeksforGeeks is : 4
4
Count of e in GeeksforGeeks is : 4
5

đầu ra

Count of e in GeeksforGeeks is : 4

 
Phương pháp số 5. Sử dụng

Count of e in GeeksforGeeks is : 4
45

Biểu thức chính quy có thể giúp chúng tôi đạt được nhiều tác vụ mã hóa liên quan đến chuỗi. Chúng cũng có thể tạo điều kiện thuận lợi cho chúng ta đạt được nhiệm vụ tìm kiếm sự xuất hiện của phần tử trong chuỗi