Data Structures พื้นฐานใน Python ตอนที่ 2

Venn-Euler Diagram

Sets เป็นหนึ่งในโครงสร้างข้อมูลพื้นฐานที่เรารู้จักกันดี ใน python เองก็มีโครงสร้างข้อมูลสำหรับ sets มาให้เราใช้งานด้วยเหมือนกัน ถึง sets นั้นจะไม่ได้ถูกใช้งานบ่อยเหมือน lists หรือ tuples แต่ก็ถือว่าเป็นโครงสร้างข้อมูลที่มีประโยชน์ในการใช้งานหลากหลายโดยเฉพาะเมื่อเราต้องการค่าที่ไม่ซ้ำซ้อนกันในกลุ่มข้อมูล หรือการหาข้อมูลที่เหมือนกันจากสอง sets ท่านสามารถกลับไปอ่านบทความเกี่ยวกับ lists และ tuples ได้ที่ Data Structures พื้นฐานใน python ตอนที่ 1 – Zqill Sets ใน Python เราอาจจะเคยเรียนเรื่อง set ในระหว่างที่เราเรียนคณิตศาสตร์กันมาแล้ว set ใน python ก็เป็นคอนเซ็ปเดียวกันเลย โดยความแตกต่างหลักๆระหว่าง set เมื่อเทียบกับ lists และ tuples ก็คือ เรามาดูตัวอย่างการกำหนดตัวแปร set กันเลยดีกว่า จะเห็นว่าเราสามารถกำหนด set ได้หลายแบบซึ่งลักษณะและประโยชน์การใช้ก็จะต่างกันไปตามสถานการณ์นะครับ แต่ข้อควรระวังอย่างนึงคือเราไม่สร้างจะสร้าง set ใหม่ด้วย … Read more