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

ทดสอบว่า tuple แตกต่างใน Python . หรือไม่


เมื่อจำเป็นต้องทดสอบว่าทูเพิลมีองค์ประกอบที่แตกต่างกันหรือไม่ สามารถใช้เมธอด 'set' และวิธี 'len' ได้

Python มาพร้อมกับประเภทข้อมูลที่เรียกว่า 'set' 'ชุด' นี้มีองค์ประกอบที่เป็นเอกลักษณ์เท่านั้น

เมธอด 'len' กำหนดความยาวของพารามิเตอร์ที่ส่งผ่าน

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

my_tuple_1 = (11, 14, 54, 0, 58, 41)

print("The tuple is : ")
print(my_tuple_1)

my_result = len(set(my_tuple_1)) == len(my_tuple_1)

print("Is the tuple distinct ? ")
print(my_result)

ผลลัพธ์

The tuple is :
(11, 14, 54, 0, 58, 41)
Is the tuple distinct ?
True

คำอธิบาย

  • ทูเพิลถูกกำหนดและแสดงบนคอนโซล
  • ทูเพิลถูกแปลงเป็นเซต และความยาวของมัน และความยาวของทูเพิลดั้งเดิมจะถูกกำหนด
  • ตรวจสอบทั้งสองโดยใช้ตัวดำเนินการ '=='
  • สิ่งนี้ถูกกำหนดให้กับค่า
  • แสดงบนคอนโซล