Từ điển python thông dụng nhất
Bài viết này sẽ chỉ cho bạn cách tìm phần tử phổ biến nhất trong Từ điển Python. Tuy nhiên, vì tất cả các Khóa từ điển là duy nhất nên bài viết này tập trung vào việc tìm kiếm Giá trị từ điển phổ biến nhất Show Để làm cho nó thú vị hơn, chúng tôi có kịch bản chạy sau Marty Smart, một Giáo viên Toán tại Trường Trung học Harwood, đã cộng điểm cho học sinh của mình trong học kỳ và đã đến gặp bạn để viết một kịch bản nhằm xác định điểm chung nhất. Dưới đây là dữ liệu mẫu students = {'Marc': 99, 'Amie': 76, 'Jonny': 98, 'Anne': 99, 'Andy': 77, 'Elli': 98, 'Acer': 67, 'Joan': 61, 'Mike': 54, 'Anna': 76, 'Bobi': 67, 'Kate': 99, 'Todd': 98, 'Emma': 49, 'Stan': 76, 'Harv': 99, 'Ward': 67, 'Hank': 54, 'Wendy': 98, 'Sven': 100} 💬 câu hỏi. Làm cách nào chúng ta viết mã để xác định giá trị phổ biến nhất trong Từ điển? Chúng ta có thể hoàn thành nhiệm vụ này bằng một trong các tùy chọn sau
Phương pháp 1. Sử dụng chế độ thống kê()Ví dụ này sử dụng from statistics import mode common_val = mode(students.values())6 từ thư viện from statistics import mode common_val = mode(students.values())7. Hàm này trả về phần tử phổ biến nhất được tìm thấy trong đối số đã truyền from statistics import mode common_val = mode(students.values()) Đoạn mã trên gọi vào from statistics import mode common_val = mode(students.values())6 từ thư viện thống kê Dòng sau sử dụng hàm from statistics import mode common_val = mode(students.values())6 và chuyển các giá trị từ khóa. cặp giá trị của from statistics import mode common_val = mode(students.values())10 làm đối số. Kết quả lưu vào from statistics import mode common_val = mode(students.values())11 Nếu nội dung của from statistics import mode common_val = mode(students.values())12 được xuất ra thiết bị đầu cuối, phần sau sẽ hiển thị from statistics import mode common_val = mode(students.values())1 from statistics import mode common_val = mode(students.values())13 Chạy mã bên dưới để tìm giá trị phổ biến nhất from statistics import mode common_val = mode(students.values())699 Chính xác Từ điển Python – Hướng dẫn cơ bản Xem video này trên YouTube Phương pháp 2. Sử dụng Bộ sưu tập. Phản đốiVí dụ này sử dụng thư viện from statistics import mode common_val = mode(students.values())14 với hàm from statistics import mode common_val = mode(students.values())15 để theo dõi số lượng từng phần tử from statistics import mode common_val = mode(students.values())9 Đoạn mã trên nhập thư viện from statistics import mode common_val = mode(students.values())14 và from statistics import mode common_val = mode(students.values())15 tích hợp sẵn của Python Tiếp theo, hàm from statistics import mode common_val = mode(students.values())15 được gọi và được truyền tất cả các giá trị từ khóa. cặp giá trị của from statistics import mode common_val = mode(students.values())10 làm đối số. Sau đó, from statistics import mode common_val = mode(students.values())60 được thêm vào. Kết quả lưu vào from statistics import mode common_val = mode(students.values())11 Nếu điều này được xuất ra thiết bị đầu cuối, phần sau sẽ hiển thị from statistics import mode common_val = mode(students.values())62 Đây không phải là kết quả chúng tôi muốn. Làm thế nào chúng ta có thể nhận được kết quả này? from statistics import mode common_val = mode(students.values())7 Nếu chúng ta thêm (1) vào cuối most_common, một Danh sách chứa một Tuple sẽ trả về from statistics import mode common_val = mode(students.values())63 Để trích xuất thêm dữ liệu, hãy sử dụng slice (_______164 để tham chiếu Tuple và gán đầu ra tương ứng from statistics import mode common_val = mode(students.values())0 Rõ ràng hơn nhiều. Điểm 99 xuất hiện 4 lần trong from statistics import mode common_val = mode(students.values())10 Hướng dẫn cơ bản về Python Tuples. Giới thiệu và cơ sở lý thuyết. Phần 1/7 Xem video này trên YouTube Phương pháp 3. Sử dụng cho vòng lặp và max()Ví dụ này định vị giá trị phổ biến nhất trong Từ điển bằng cách sử dụng vòng lặp from statistics import mode common_val = mode(students.values())3 và from statistics import mode common_val = mode(students.values())4 mà không cần nhập thư viện from statistics import mode common_val = mode(students.values())4 Đoạn mã trên khai báo một Từ điển trống from statistics import mode common_val = mode(students.values())68 Sau đó, một vòng lặp from statistics import mode common_val = mode(students.values())3 được khởi tạo để lặp qua từng khóa. cặp giá trị trong Từ điển from statistics import mode common_val = mode(students.values())10 Nếu from statistics import mode common_val = mode(students.values())91(giá trị) không có trong from statistics import mode common_val = mode(students.values())68, thì số đếm cho được đặt thành 0 Mặt khác, nếu t from statistics import mode common_val = mode(students.values())91 (giá trị) được kiểm đếm, số lượng sẽ tăng thêm 1 Khi quá trình lặp hoàn tất, hàm from statistics import mode common_val = mode(students.values())4 được gọi để lấy giá trị phổ biến nhất trong from statistics import mode common_val = mode(students.values())68 và xuất ra thiết bị đầu cuối Python max() — Hướng dẫn minh họa đơn giản Xem video này trên YouTube Phương pháp 4. Sử dụng tối đa ()Ví dụ này sử dụng from statistics import mode common_val = mode(students.values())4 để truy xuất giá trị phổ biến nhất trong từ điển Python. Đơn giản, sạch sẽ, hiệu quả from statistics import mode common_val = mode(students.values())4 Đoạn mã trên gọi hàm from statistics import mode common_val = mode(students.values())4 và chuyển hai (2) đối số, các giá trị của khóa. cặp giá trị của from statistics import mode common_val = mode(students.values())10 và một đối tượng from statistics import mode common_val = mode(students.values())99 Nếu xuất ra thiết bị đầu cuối, hai (2) đối số này chứa thông tin sau from statistics import mode common_val = mode(students.values())8 from statistics import mode common_val = mode(students.values())70 Để truy xuất phần tử phổ biến nhất, hãy chạy đoạn mã sau from statistics import mode common_val = mode(students.values())699 Bản tóm tắtBài viết này đã cung cấp bốn (4) cách để tìm phần tử phổ biến nhất trong Từ điển Python. Những ví dụ này sẽ cung cấp cho bạn đủ thông tin để chọn cách phù hợp nhất cho yêu cầu viết mã của bạn |