Tính số lần xuất hiện một chuỗi trong một danh sách

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.

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)

CounterPython

Tham khảo

Nguyen Vu Ngoc Tung

I love making new professional acquaintances. Don't hesitate to contact me via nguyenvungoctung@gmail.com if you want to talk about information technology, education, and research on complex networks analysis (i.e., metabolic networks analysis), data analysis, and applications of graph theory. Specialties: researching and proposing innovative business approaches to organizations, evaluating and consulting about usability engineering, training and employee development, web technologies, software architecture.

https://www.itersdesktop.com/author/nvntung/

One thought on “Tính số lần xuất hiện một chuỗi trong một danh sách

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.