Hướng dẫn how do you count the number of times a word appears in a dictionary python? - làm cách nào để đếm số lần một từ xuất hiện trong từ điển python?
Làm thế nào tôi có thể lấy chương trình đọc qua danh sách các từ và thêm chúng vào từ điển với số lần chúng xảy ra (tôi có chúng trong danh sách có tên 3 để gọi điện):
Nó rõ ràng không phải là 4 mà tôi sử dụng ở đây?
Yu Hao Huy hiệu vàng 117K4444 gold badges232 silver badges286 bronze badges Đã hỏi ngày 18 tháng 5 năm 2015 lúc 7:27May 18, 2015 at 7:27
Có lớp chuyên dụng có tên 5 để thực hiện các nhiệm vụ như vậy:
Giải pháp rõ ràng sẽ là một cái gì đó như thế này:
Đã trả lời ngày 18 tháng 5 năm 2015 lúc 8:25May 18, 2015 at 8:25
Łukasz Rogalskiłukasz RogalskiŁukasz Rogalski 21.1k8 Huy hiệu vàng56 Huy hiệu bạc91 Huy hiệu Đồng8 gold badges56 silver badges91 bronze badges Bạn có thể làm được việc này:
Đầu ra là 6.Đã trả lời ngày 18 tháng 5 năm 2015 lúc 8:19May 18, 2015 at 8:19
fluency03fluency03fluency03 2.5476 Huy hiệu vàng31 Huy hiệu bạc62 Huy hiệu Đồng6 gold badges31 silver badges62 bronze badges Một cách khác để làm điều này:
Đã trả lời ngày 10 tháng 1 năm 2018 lúc 3:39Jan 10, 2018 at 3:39
1 Trong hướng dẫn này, chúng tôi sẽ xem xét cách đếm các sự xuất hiện của một giá trị trong từ điển Python với sự trợ giúp của một số ví dụ. Lặp lại thông qua các giá trị từ điển trong một vòng lặp và cập nhật bộ đếm một nếu một trận đấu được tìm thấy để đếm các sự xuất hiện của một giá trị cụ thể trong từ điển Python. Ví dụ, hãy để nói rằng chúng tôi có một từ điển lưu trữ tên để lập bản đồ bộ phận của nhân viên trong một văn phòng. Bạn muốn tìm hiểu có bao nhiêu nhân viên trong bộ phận bán hàng. # create a dictionary employees = { "Jim": "Sales", "Dwight": "Sales", "Angela": "Accounting", "Toby": "HR" } # count occurrences of "Sales" count = 0 for val in employees.values(): if val == "Sales": count += 1 print(count) Output: 2 Ở đây chúng tôi nhận được số lượng của giá trị bán hàng trên mạng trong cuốn từ điển 7. Chúng tôi thấy rằng có hai nhân viên trong bộ phận bán hàng trên mạng.Hãy cùng nhìn vào một ví dụ khác. # create a dictionary employees = { "Jim": "Sales", "Dwight": "Sales", "Angela": "Accounting", "Toby": "HR" } # count occurrences of "Management" count = 0 for val in employees.values(): if val == "Management": count += 1 print(count) Output: 0 Chúng tôi thấy rằng từ điển 7 không có bất kỳ khóa nào với giá trị quản lý. Đó là, văn phòng này không có bất kỳ nhân viên nào trong bộ phận quản lý trực tuyến.Đếm từng giá trị duy nhất trong một từ điểnNếu bạn muốn đếm các lần xuất hiện của mỗi giá trị trong từ điển Python, bạn có thể sử dụng hàm 9 trên các giá trị từ điển.Nó trả về số lần mỗi giá trị xảy ra trong từ điển. Ví dụ, hãy để Lừa tìm ra số lượng nhân viên trong mỗi bộ phận trong từ điển trên. from collections import Counter # create a dictionary employees = { "Jim": "Sales", "Dwight": "Sales", "Angela": "Accounting", "Toby": "HR" } # count of each value in the dictinary count = Counter(employees.values()) print(count) Output: 0Chúng tôi thấy rằng có hai nhân viên trong bộ phận bán hàng của người Hồi giáo, một nhân viên trong bộ phận kế toán trực tuyến và một nhân viên trong bộ phận HR HR. Để biết thêm về 9, hãy tham khảo tài liệu của nó.Ngoài ra, bạn có thể sử dụng một từ điển bổ sung và một vòng lặp để có được kết quả tương tự như trên. 1Output: 2Chúng tôi nhận được số lượng của từng giá trị trong từ điển. Bạn cũng có thể quan tâm đến -
|