เมื่อจำเป็นต้องตรวจสอบว่าตัวแปรเป็นทูเพิลหรือไม่ สามารถใช้เมธอด 'type' ได้ ทูเพิลเป็นชนิดข้อมูลที่ไม่เปลี่ยนรูป หมายความว่า ค่าที่กำหนดไว้แล้วไม่สามารถเปลี่ยนแปลงได้โดยการเข้าถึงองค์ประกอบดัชนี หากเราพยายามเปลี่ยนองค์ประกอบจะทำให้เกิดข้อผิดพลาด สิ่งเหล่านี้มีความสำคัญเนื่องจากช่วยให้มั่นใจได้ว่าจะเข้าถึงได้แบบอ่านอย่างเดียว
เมธอด 'type' ตรวจสอบเพื่อดูประเภทของ iterable/value ที่ส่งผ่านไปยังอาร์กิวเมนต์
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple_1 = (7, 8, 0, 3, 45, 3, 2, 22, 4) print ("The tuple is : " ) print(my_tuple_1) my_result = type(my_tuple_1) is tuple print("Is the given variable a tuple ? ") print(my_result)
ผลลัพธ์
The tuple is : (7, 8, 0, 3, 45, 3, 2, 22, 4) Is the given variable a tuple ? True
คำอธิบาย
- มีการกำหนด tuple และแสดงบนคอนโซล
- ประเภทของ tuple จะถูกตรวจสอบ และตัวดำเนินการ 'is' และ 'tuple' ถูกใช้เพื่อตรวจสอบว่าเป็นประเภท tuple หรือไม่
- ผลลัพธ์นี้ถูกกำหนดให้กับค่า
- แสดงเป็นเอาต์พุตบนคอนโซล