Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตรวจสอบว่าตัวแปรเป็น tuple ใน Python . หรือไม่


เมื่อจำเป็นต้องตรวจสอบว่าตัวแปรเป็นทูเพิลหรือไม่ สามารถใช้เมธอด '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 หรือไม่
  • ผลลัพธ์นี้ถูกกำหนดให้กับค่า
  • แสดงเป็นเอาต์พุตบนคอนโซล