เมื่อจำเป็นต้องตรวจสอบว่า tuple และ list เหมือนกันหรือไม่ นั่นคือมีองค์ประกอบเหมือนกัน สามารถใช้การวนซ้ำแบบง่ายได้
สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกัน (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ)
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple_1 = ('Hi' , 'there', 'Will') my_list = ['How' ,'are' ,'you'] print("The tuple is : ") print(my_tuple_1) print("The list is : ") print(my_list) my_result = True for i in range(0, len(my_list)): if(my_list[i] != my_tuple_1[i]): my_result = False break print("Are the tuple and list identical ? ") print(my_result)
ผลลัพธ์
The tuple is : ('Hi', 'there', 'Will') The list is : ['How', 'are', 'you'] Are the tuple and list identical ? False
คำอธิบาย
- ทูเพิลและรายการถูกกำหนดและแสดงบนคอนโซล
- ตัวแปรถูกกำหนดเป็นค่า 'จริง'
- รายการถูกทำซ้ำ และทุกองค์ประกอบจากรายการและ tuple จะถูกเปรียบเทียบ
- หากไม่เหมือนกัน ตัวแปรที่ได้รับมอบหมายก่อนหน้านี้ 'True' จะได้รับการกำหนดค่า 'False'
- มันหลุดออกจากวง
- ผลลัพธ์สุดท้ายคือค่าบูลีนที่เก็บไว้ในตัวแปร
- แสดงบนคอนโซล