Data Structures พื้นฐานใน python ตอนที่ 1

Python logo

Python มี data structures ให้ใช้อยู่หลายอย่าง แต่ data structures พื้นฐานใน python ที่เราใช้กันเป็นประจำจะมีอยู่ 4 ตัว คือ list, tuple, set และ dictionary วันนี้เราจะมาดูว่า list และ tuple ใช้งานแตกต่างกันอย่างไรและควรนำมาใช้ในสถานการณ์ไหนบ้าง List ใน Python มาเริ่มกันด้วย list กันก่อนเพราะเป็นหนึ่งใน data structure พื้นฐานที่ใช้กันบ่อยที่สุดในการเขียนโปรแกรมด้วย Python ในบางภาษาโปรแกรมมิ่งบางตัวจะเรียกโครงสร้างข้อมูลแบบนี้ว่า Array เช่น Java เป็นต้น สมมติว่าถ้าหากเราต้องการเก็บข้อมูลรายได้ของบริษัทตั้งแต่ปี 2019 ไปจนถึง 2023 แล้วถ้าเราไม่มี list เราก็คงจะเก็บข้อมูลแบบนี้ จากนั้นหากเราต้องการใช้งานเราก็จะต้องอ้างอิงข้อมูลจากตัวแปรแต่ละตัว หรือหากเราต้องการใส่ข้อมูลรายได้ปี 2024 เข้าไป เราก็จะต้องสร้างตัวแปรใหม่ขึ้นมาเป็น revenue2024 ซึ่งในการเขียนโปรแกรมแล้วมันไม่สะดวกและทำให้เกิดข้อจำกัดหลายๆอย่าง ดังนั้นเราจึงมักจะใช้ list … Read more