Trong hướng dẫn này, chúng ta sẽ xem xét cách đếm số lần 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ụ Show Đếm số lần xuất hiện của một giá trị cụ thể trong từ điểnLặp lại các giá trị từ điển trong một vòng lặp và cập nhật bộ đếm từng giá trị nếu tìm thấy kết quả khớp để đếm số lần xuất hiện của một giá trị cụ thể trong từ điển Python Ví dụ: giả sử chúng ta có một từ điển lưu trữ tên để ánh xạ bộ phận của nhân viên trong một văn phòng. Bạn muốn biết có bao nhiêu nhân viên trong phòng kinh doanh # 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) đầu ra 2 Ở đây chúng tôi nhận được số lượng giá trị “Sales” trong từ điển Hãy xem 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) đầu ra 0 Ta thấy từ điển Đếm từng giá trị duy nhất trong từ điểnNếu bạn muốn đếm số lần xuất hiện của từng giá trị trong từ điển Python, bạn có thể sử dụng hàm 20 trên các giá trị từ điển Nó trả về số lần mỗi giá trị xuất hiện trong từ điển Ví dụ: hãy tìm số lượng nhân viên của từng 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) đầu ra Counter({'Sales': 2, 'Accounting': 1, 'HR': 1}) Chúng tôi thấy rằng có hai nhân viên trong bộ phận “Bán hàng”, một nhân viên trong bộ phận “Kế toán” và một nhân viên trong bộ phận “Nhân sự”. Để biết thêm về 20, hãy tham khảo Ngoài ra, bạn có thể sử dụng thêm từ điển và vòng lặp để có được kết quả tương tự như trên ________số 8_______đầu ra {'Sales': 2, 'Accounting': 1, 'HR': 1} Chú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 -
Tác giả
|