Trong bài viết hướng dẫn cách đếm số lần xuất hiện của một từ trong chuỗi kí tự, chúng ta đã làm quen với hàm count của đối tượng string. Để đếm số lần xuất hiện một chuỗi kí tự (thường là một từ) trong một danh sách các chuỗi (từ) cho trước, theo dự đoán chúng ta có thể áp dụng tương tự hàm count.
Table of Contents
Dẫn nhập
Tìm kiếm luôn là thao tác được sử dụng nhiều trong hầu hết các ứng dụng. Tìm kiếm đơn thuần để thấy được phần tử cần tìm như bạn tìm từ, câu trong Word, Excel. Bài viết này muốn trình bày cách tìm kiếm và đếm số lần sự xuất hiện của một chuỗi trong danh sách hàng loạt các chuỗi kí tự. Nó có khác chút đỉnh so với bài viết cách đếm số lần xuất hiện của một từ trong chuối kí tự, nhưng tựu chung lại là bài toán tìm kiếm trong lập trình Python.
Cách thực hiện
Tuy nhiên, ngoài những cách nêu ra trong bài viết đó, ở đây bài này hướng dẫn cách làm như sau:
from collections import Counter
cnt = Counter()
for word in ['red','blue','green','red','blue','blue']:
cnt[word] += 1
print(cnt)

