การใช้ Counter กับลิสต์
Counter เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการนับ ตรวจสอบ และวิเคราะห์องค์ประกอบภายในชุดข้อมูล ซึ่งอยู่ในโมดูล collections โดยสามารถส่ง iterable (list, set, tuple) หรือ dictionary เข้าไปใน Counter ได้ นอกจากนี้ยังใช้งาน Counter ได้คล้ายกับ dictionary โดยกำหนดค่าผ่าน key/value เช่น counter[key] = value
การใช้งาน Counter ที่พบบ่อยคือการตรวจสอบความสอดคล้องของข้อมูลก่อนนำไปใช้งาน ลองทำกันดู
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ประเภทข้อมูลใน Python
คำแนะนำการฝึกหัด
- นำเข้าออบเจ็กต์
Counterจากcollections - สร้าง
Counterจากลิสต์penguinsโดยตั้งชื่อว่าpenguins_sex_countsและใช้ list comprehension เพื่อดึงค่าSexของเพนกวินแต่ละตัวส่งเข้า Counter - แสดงผล
penguins_sex_counts
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the Counter object
____
# Create a Counter of the penguins sex using a list comp
penguins_sex_counts = ____
# Print the penguins_sex_counts
____