ก่อนกำหนด tuple unpacking เราต้องเข้าใจก่อนว่า tuple คืออะไร
ทูเพิล :ใน Python tuples ใช้เพื่อเก็บอ็อบเจกต์ที่ไม่เปลี่ยนรูป ทูเพิลคือลำดับของอ็อบเจกต์ Python ที่ไม่เปลี่ยนรูป ทูเพิลคือลำดับ ทูเพิลไม่สามารถเปลี่ยนแปลงได้ ทูเพิลใช้วงเล็บ มันกำหนดค่าทางด้านขวามือ (RHS) ให้กับ (LHS) ด้านซ้ายมือ ในอีกทางหนึ่งเรียกว่าการคลายค่าทูเพิลออกเป็นตัวแปร ในการเปิดไฟล์ tuple จำนวนของตัวแปรบน LHS ควรเท่ากับจำนวนค่าใน tuple ที่กำหนด ในการบรรจุ เราใส่ค่าลงใน tuple ใหม่ ในขณะที่แตกไฟล์ เราแยกค่าเหล่านั้นออกเป็นตัวแปรเดียว
ตัวอย่างที่ 1
tuple = ("Tutorials Point", 132, "Employees") # tuple packing (companyname , Employerscount ,Information) = tuple # tuple unpacking print(companyname) print(Employerscount) print(Information)
ผลลัพธ์
Tutorials Point 132 Employees
ตัวอย่างที่ 2
tuple = ("RRS College of Engg and Technology", 6000, "Engineering") # tuple packing (college, student, graduates) = tuple # tuple unpacking # print college name print(college) # print no of student print(student) # print type of college print(graduates)
ผลลัพธ์
RRS College of Engg and Technology 6000 Engineering