ข้ามไปที่เนื้อหาหลัก

ใบงานที่ 3.2 การจัดการทูเพิล

ใบงานที่ 3.2

การจัดการทูเพิล


1. นักเรียนสามารถจัดการข้อมูลลิสต์ได้


       ทูเพิลมีลักษณะโครงสร้างคล้ายกับลิสต์ คือ สามารถเก็บข้อมูลได้จำนวนมาก ๆ ในตัวแปรเดียวกัน แต่ทูเพิลจะเก็บข้อมูลคงที่ไม่มีการเปลี่ยนแปลงอีก ทำให้ตำแหน่งของข้อมูลคงที่แน่นอนการเข้าถึงข้อมูลของทรูเพิลจึงได้รวดเร็วกว่า การเข้าถึงข้อมูลของลิตส์ การเข้าถึงข้อมูลโดยการระบุเลขดัชนีเช่นเดียวกัน แต่ที่แตกต่างกัน     และไม่สามารถเพิ่มลบข้อมูลได้โดยตรง จึงทำให้ต้องรู้  นอกจากนี้เมื่อต้องการเปลี่ยนชนิดข้อมูลจากทูเพิลไปเป็นลิสต์ สามารถใช้ฟังก์ชัน list() ได้ในทางกลับกัน สามารถเปลี่ยนจากลิสต์เป็นทูเพิลได้เช่นเดียวกัน ด้วยฟังก์ชัน tuple() ซึ่งเหมาะสำหรับแก้ปัญหาในกรณีที่ทูเพิลไม่สามารถแก้ไขเปลี่ยนแปลงข้อมูลได้ จึงเปลี่ยนให้เป็นลิสต์เสียก่อนแล้วจึงเปลี่ยนแปลงข้อมูล หลังจากนั้นจึงเปลี่ยนกลับเป็นทูเพิลดังเดิม คำสั่งต่าง ๆ ที่เกี่ยวกับทูเพิล มีดังตัวอย่างต่อไปนี้
1.การสร้างทรูเพิล มายถึง การสร้างตัวแปรเก็บข้อมูลแบบทรูเพิล มีวิธีการ คือ การกำหนดชื่อทรูเพิล และมีเครื่องหมายเท่ากับ (=) จากนั้นใช้เครื่องหมายวงเล็บเปิด “(“ ข้อมูลที่ต้องการเก็บอยู่ในเครื่องหมายวงเล็บเปิดและปิด ถ้าต้องการเก็บข้อมูลที่เป็นตัวเลขใช้เพียงเครื่องหมายจุลภาค (,) คั่นกลางระหว่างข้อมูล แต่ถ้าเป็นข้อมูลชนิดสายอักขระให้พิมพ์ไว้ในเครื่องหมายอัญประกาศ("") และเปิดท้ายด้วยเครื่องหมายวงเล็บปิด “)”
รูปแบบคำสั่ง

ชื่อทรูเพิล= ( ข้อมูลลำดับที่0, ข้อมูลลำดับที่1, ข้อมูลลำดับที่2, ...,ข้อมูลลำดับสุดท้าย )

2. การเข้าถึงทรูเพิล

รูปแบบคำสั่ง

คำสั่งที่ต้องการเข้าถึงข้อมูล ชื่อทรูเพิล [ดัชนีชี้ตำแหน่งข้อมูล]


3. การแปลงลิสต์เป็นทูเพิล

ชื่อตัวแปรลิสต์ = tuple ( ชื่อตัวแปรลิตส์ )

4. การแปลงทูเพิลเป็นลิสต์

ชื่อตัวแปรลิตส์ = list ( ชื่อตัวแปรลิสต์)

ทดลอง

#!/usr/bin/python
MyTuple1 = ("Somchai","Somsak","Somporn", "Somsri")
การทำงานของคำสั่ง…คำสั่งให้เก็บข้อมูล ตัวแปรแบบ tuple ไว้ใน MyTuple
print ('MyTuple1 : =========================')
print (MyTuple1)
 การทำงานของคำสั่ง…คำสั่งให้แสดงข้อความ MyTuple : ==========
print ('MyTuple1 : 1=======================')
print MyTuple1[1]
การทำงานของคำสั่ง…คำสั่งให้แสดงข้อความ MyTuple : 1 ======= และแสดงข้อมูลตำแหน่งที่ 1
print ('MyTuple1 : -1=====================')
print MyTuple1[-1]
การทำงานของคำสั่ง…คำสั่งให้แสดงข้อความ MyTuple : -1 ======= และแสดงข้อมูลตำแหน่งที่ -1

Mylist1 = list(MyTuple1)
การทำงานของคำสั่ง…คำสั่งให้ Mylist เป็น list(Mytuple)….............................................................
print ('Mylist1===========================')
print (Mylist1)
การทำงานของคำสั่ง…คำสั่งให้แสดงข้อความ Mylist1======= และแสดงข้อมูลที่ Mylist เก็บไว้
Mylist1.pop (0)
print ('Mylist1===========================')
print (Mylist1)
การทำงานของคำสั่ง…คำสั่งให้แสดงข้อความ Mylist1======= และแสดงข้อมูล  ['Somsak', 'Somporn', 'Somsri']


MyTuple1 = tuple(Mylist1)
การทำงานของคำสั่ง……คำสั่งให้ตัวแปร MyTuple1 เป็น tuple(Mylist1)……
print ('MyTuple1===========================')
print (MyTuple1)
การทำงานของคำสั่ง…คำสั่งให้แสดงข้อความ MyTuple1======= และแสดงข้อมูล ('Somsak', 'Somporn', 'Somsri')


ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงานที่ 2 ตัวแปร อินพุต เอาต์พุต ในภาษาไพธอน

คำสั่งที่ 1 จงเขียนโปรแกรมที่ 1 แล้ว run โปรแกรม และเก็บภาพเพื่อนำประกอบการอธิบายรายละเอียดคำสั่ง ลงในBlogger โปรแกรมที่ 1             decimalvar = 10  \\ คำสั่งให้   decimalvar = 10           print "decimalvar = 10 -->", decimalvar  \\ คำสั่งให้แสดงค่า decimalvar = 10  --> , decimalvar           octal=010 \\  คำสั่งให้   octal = 010           print "octalvar = 010 -->",octal \\  คำสั่งให้แสดงค่า  octalvar = 010 --> ,octal           hexadecimalvar=0x10 \\  คำสั่งให้   hexadecimalvar = 0x10           print "hexadecimalvar=0x10 -->", hexadecimalvar           \\  คำสั่งให้แสดงค่า ...

ใบงานที่ 1 การเขียนโปรแกรมภาษาไพธอนเบื้องต้น

สรุปความรู้จากใบงานที่ 1  จากคำสั่งที่ 1 จะเป็นการติดตั้งโปรแกรมภาษาไพธอน โดยใช้เครื่องมือ software menager (โปรแกรมการจัดการซอฟต์แวร์) โดยการ 1.1 Menu ->  โปรแกรมการจัดการซอฟต์แวร์        1.2  กรอกรหัสผ่าน    1.3      ค้นหา python    1.4      ติดตั้ง Python    1.5      ค้นหา python-tk    1.6      ติดตั้ง Python-tk    1.7      ค้นหา geany    1.8      ติดตั้ง geany จากคำสั่งที่ 2 จะเป็นการทดลองเขียนโปรแกรมง่ายๆ คือให้โปรแกรมแสดงคำว่า Hello,Python! ด้วยคำสั่ง print "   "เปิดโปรแกรม geany เขียนโปรแกรม test01.py              2.1  พิมพ์โปรแกรมดังนี้         #!/usr/bin/python         print "Hello, Python!"     ...