[Python for Beginner] EP.4 : Python Collections (Tuple)

สวัสดีครับวันนี้เพื่อนๆทุกคน วันนี้ Python for Beginner EP.4 : Python Collections (Tuple) จะเล่าต่อจากคราวที่แล้วเรื่อง List วันนี้เรามาต่อด้วย Collection ตัวต่อไปคือ Tuple

Python Collections (Tuple)

Tuple จะมีคุณลักษณะเหมือนกับ List ทุกอย่าง ยกเว้น

1. เวลาสร้าง Tuple ใช้สัญลักษณ์ () ในขณะที่ List ใช้ []
2. Tuple ไม่สามารถเปลี่ยนแปลงค่าที่มีอยู่ใน Tuple ได้เมื่อเพิ่มเข้าไปแล้ว

เรามาดูตัวอย่างกันนะครับ

1. วิธีการประกาศตัวแปร

member = (‘Angle’, ‘John’, ‘Peter’, ‘Bobby’)

2. วิธีการแสดงข้อมูลใน Tuple

member[0] # => Angle

member[-1] # => Bobby

member[::2] # => Angle, John

3. ไม่สามารถ เปลี่ยนแปลงค่าได้

member[2] = ‘Alex’ # => TypeError: ‘tuple’ object does not support item assignment

ปกติเราจะนิยมใช้ Tuple ร่วมกับ List เป็น List of Tuple เพื่ออธิบายกลุ่มของข้อมูลที่ต้องการอ่านข้อมูลภายในอย่างเดียว ไม่เน้นการแก้ไข ดังตัวอย่างนี้

people = [(“Alex”, 12), (“Bobby”, 24), (“Peter”, 45)]

เป็น List ของ people ประกอบไปด้วยข้อมูล ชื่อ และ อายุ ถูกเก็บไว้แบบ tuple นั้นเอง วิธีการเรียกใช้แบบ Loop ดังนี้

for member in people:
for profile in member:
print(profile, end = ‘ ‘)
print()

โดยที่ print(profile, end = ‘ ’) หมายถึงจะอ่านข้อมูล ชื่อ และ อายุ ขั้นด้วย ‘ ’ ผลลัพธ์ที่ได้จะเป็นแบบนี้ครับ

Alex 12
Bobby 24
Peter 45

เป็นยังไงกันบ้างครับหวังว่าคงพอจะเป็นประโยชน์บ้างนะครับ ฝากติดตาม Python กับ Artisan Brain Academy ต่อด้วยนะครับ ขอบคุณครับ

ตัวอย่างเพิ่มเติม

Happy Coding !!

Recent Posts

SQL Database Deployment Model

Microsoft Azure SQL Database [Deployment Model]

Deployment Model   เป็นบริการในรูปแบบPlatform as a Serviceของระบบฐานข้อมูลDatabaseบนโครงสร้างของMicrosoft AzureโดยมีDeployment Options ดังต่อไปนี้ 

Read More »
Microsoft App Serviceคืออะไร?

Microsoft Azure App Service คืออะไร?

Azure App Service เป็นอีกหนึ่งในบริการยอดนิยมของ Microsoft ที่ถูกใช้บริการมากที่สุด บริการนี้มีเครื่องมือที่จำเป็นเเละตอบโจทย์เป็นอย่างมากสำหรับ Developer ที่ต้องการมุ่งเน้นเเละให้ความสำคัญไปกับการพัฒนา Application

Read More »