เมื่อจำเป็นต้องตรวจสอบว่าทูเพิลตัวใดตัวหนึ่งเป็นเซตย่อยของอีกอันหนึ่งหรือไม่ จะใช้เมธอด 'issubset'
เมธอด 'issubset' จะคืนค่า True หากองค์ประกอบทั้งหมดของชุดมีอยู่ในชุดอื่น โดยที่ชุดอื่นจะถูกส่งผ่านเป็นอาร์กิวเมนต์ของเมธอด
มิฉะนั้น เมธอดนี้จะคืนค่าเป็นเท็จ
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_tuple_1 = (87, 90, 31, 85) my_tuple_2 = (34, 56, 12, 5) print("The first tuple is :") print(my_tuple_1) print("The second tuple is :") print(my_tuple_2) my_result = set(my_tuple_2).issubset(my_tuple_1) print("Is the second tuple a subset of the first tuple ? ") print(my_result)
ผลลัพธ์
The first tuple is : (87, 90, 31, 85) The second tuple is : (34, 56, 12, 5) Is the second tuple a subset of the first tuple ? False
คำอธิบาย
- มีการกำหนดทูเพิลสองรายการ และแสดงบนคอนโซล
- เมธอด issubset ถูกใช้โดยการส่งผ่าน tuple ตัวแรกไปยังมัน และเปรียบเทียบกับ tuple ตัวที่สอง
- ผลลัพธ์นี้ถูกกำหนดให้กับค่า
- แสดงเป็นเอาต์พุตบนคอนโซล