Hướng dẫn python program to count repeated words in a text file - chương trình python để đếm các từ lặp lại trong một tệp văn bản
Nhiều lần cần phải đếm sự xuất hiện của mỗi từ trong một tệp văn bản. Để đạt được như vậy, chúng tôi sử dụng một đối tượng từ điển lưu trữ từ làm khóa và số lượng của nó là giá trị tương ứng. Chúng tôi lặp qua từng từ trong tệp và thêm nó vào từ điển với số lượng 1. Nếu từ đã có trong từ điển, chúng tôi sẽ tăng số lượng của nó bởi 1. & nbsp; Show
Tệp mẫu.txt Đầu tiên, chúng tôi tạo một tệp văn bản trong đó chúng tôi muốn đếm các từ trong Python. Đặt tệp này được mẫu.txt với các nội dung sausample.txt with the following contents Mango banana apple pear Banana grapes strawberry Apple pear mango banana Kiwi apple mango strawberry Ví dụ 1: đếm các lần xuất hiện của mỗi từ trong một tệp văn bản đã cho Count occurrences of each word in a given text fileỞ đây, chúng tôi sử dụng một vòng python để đọc từng dòng và từ dòng đó, chúng tôi đang chuyển đổi từng dòng thành thấp hơn cho số lượng duy nhất và sau đó chia từng từ để đếm số của nó. Python3
mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 14 = mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 16 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 17 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 Occurrences of the word apple: 20 Occurrences of the word apple: 21 Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 = Occurrences of the word apple: 25 Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 = Occurrences of the word apple: 29 Occurrences of the word apple: 22 Total Number of Words: 151 = Total Number of Words: 153 Total Number of Words: 154 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 13 Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 Total Number of Words: 158 Occurrences of the word apple: 20 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.0 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.2 Total Number of Words: 158 Occurrences of the word apple: 20 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.5 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.6 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.7 = Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.7 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 10 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 11 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 13 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 14 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.6 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.7 = mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 11 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 text 0Occurrences of the word apple: 20 text 2text 3Occurrences of the word apple: 22 text 5text 6text 7text 8Output: mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 1 Ví dụ 2: đếm các từ của các từ cụ thể trong một tệp văn bản đã cho 2: Count occurrences of specific words in a given text fileTrong ví dụ này, chúng tôi sẽ đếm số lượng táo có mặt trong tệp văn bản. Python3Total Number of Words: 158 = = 1
mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 11 open 0open 1Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 Occurrences of the word apple: 20 open 6Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 Total Number of Words: 151 = ( 0Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 ( 3Occurrences of the word apple: 20 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.0 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.6 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.2 ( 8= = mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 101 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 102 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 103 = mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 103 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 10 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 11
mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 110 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 111 text 7mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 113 Output: Occurrences of the word apple: 2 Ví dụ 3: Đếm tổng số xuất hiện của các từ trong một tệp văn bản đã cho 3: Count total occurrences of words in a given text fileTrong ví dụ này, chúng tôi sẽ đếm tổng số từ có trong một tệp văn bản. Python3
Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 Occurrences of the word apple: 20 open 6Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 Total Number of Words: 151 = ( 0Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 ( 3Occurrences of the word apple: 20 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.0
mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 110 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 111 text 7mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 113 Ví dụ 3: Đếm tổng số xuất hiện của các từ trong một tệp văn bản đã cho mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 147 Output: Total Number of Words: 15 Trong ví dụ này, chúng tôi sẽ đếm tổng số từ có trong một tệp văn bản.Sample.txt: Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry. Code: Python3‘
mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 14 = mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 16 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 17 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 Occurrences of the word apple: 20 Occurrences of the word apple: 21 Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 = Occurrences of the word apple: 25 Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 19 = Occurrences of the word apple: 29 Occurrences of the word apple: 22 Total Number of Words: 151 = Total Number of Words: 153 Total Number of Words: 154 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 13 Occurrences of the word apple: 22 Total Number of Words: 151 = Total Number of Words: 153 Total Number of Words: 154 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 13 Occurrences of the word apple: 22 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 Total Number of Words: 158 Occurrences of the word apple: 20 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.0 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.2 Total Number of Words: 158 Occurrences of the word apple: 20 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.5 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.6 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.7 = Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.7 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 10 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 11 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.1 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 13 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 14 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.6 Mango! banana apple pear. Banana, grapes strawberry. Apple- pear mango banana. Kiwi "apple" mango strawberry.7 = mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 11 mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 18 text 0Occurrences of the word apple: 20 text 2text 3Occurrences of the word apple: 22 text 5text 6Total Number of Words: 154 text 8
Output: mango : 3 banana : 3 apple : 3 pear : 2 grapes : 1 strawberry : 2 kiwi : 1 Làm thế nào để bạn đếm các từ lặp đi lặp lại trong một python văn bản?Sử dụng hàm bộ đếm () (đưa ra tần số của các từ như một cặp giá trị khóa), để tính toán tần số (số lần từ đã xảy ra) của tất cả các từ. Tạo một biến để lưu trữ tần số tối đa.. Create a variable to store the maximum frequency.
Làm thế nào để tôi tìm thấy các từ lặp đi lặp lại nhất trong một tệp văn bản?Điều này có thể được thực hiện bằng cách mở một tệp trong chế độ đọc bằng con trỏ tệp. Đọc dòng tệp từng dòng. Chia một dòng tại một thời điểm và lưu trữ trong một mảng. Lặp lại thông qua mảng và tìm tần số của từng từ và so sánh tần số với MaxCount.
Làm cách nào để đếm số lần một từ xuất hiện trong một văn bản?Tạo ra một số lượng từ xuất hiện.. Nhấn Ctrl+H để hiển thị tab Thay thế hộp thoại Tìm và thay thế..... Trong hộp tìm kiếm, nhập từ hoặc cụm từ bạn muốn tính .. Trong hộp thay thế, nhập ^&..... Nếu bạn đang tìm kiếm các từ riêng lẻ, hãy đảm bảo bạn nhấp vào hộp chỉ Tìm toàn bộ từ .. Làm thế nào để tôi tìm thấy những từ lặp đi lặp lại nhất trong một chuỗi trong Python?Cách tiếp cận là đơn giản,.. Chuỗi phân tách đầu tiên được phân tách bằng không gian .. Bây giờ chuyển đổi danh sách các từ thành từ điển bằng cách sử dụng các bộ sưu tập.Phương pháp bộ đếm (iterator).Từ điển chứa các từ là khóa và tần số của nó là giá trị .. Bây giờ, danh sách các từ truyền lại và kiểm tra từ đầu tiên có tần số lớn hơn 1 .. |