เมื่อจำเป็นต้องตรวจสอบว่ามีองค์ประกอบอยู่ใน tuple หรือไม่ สามารถใช้การวนซ้ำแบบง่ายได้ ทูเพิลเป็นชนิดข้อมูลที่ไม่เปลี่ยนรูป หมายความว่า ค่าที่กำหนดไว้แล้วไม่สามารถเปลี่ยนแปลงได้โดยการเข้าถึงองค์ประกอบดัชนี หากเราพยายามเปลี่ยนองค์ประกอบจะทำให้เกิดข้อผิดพลาด สิ่งเหล่านี้มีความสำคัญเนื่องจากช่วยให้มั่นใจได้ว่าจะเข้าถึงได้แบบอ่านอย่างเดียว
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple_1 = (23, 45, 12, 56, 78, 0) print("The first tuple is : ") print(my_tuple_1) N = 12 print("The value of 'N' has been initialized") my_result = False for elem in my_tuple_1 : if N == elem : my_result = True break print("Does the tuple contain the value mentioned ?") print(my_result)
ผลลัพธ์
The first tuple is : (23, 45, 12, 56, 78, 0) The value of 'N' has been initialized Does the tuple contain the value mentioned ? True
คำอธิบาย
- มีการกำหนด tuple และแสดงบนคอนโซล
- ค่าของ 'N' เริ่มต้นขึ้นแล้ว
- วนซ้ำวนซ้ำ และหากองค์ประกอบ 'N' มีอยู่ในทูเพิล ค่าจะถูกกำหนดเป็น 'True'
- ค่านี้ถูกกำหนดให้กับผลลัพธ์
- แสดงเป็นเอาต์พุตบนคอนโซล