วิธี intersection_update() ของ Python Set
ตัวอย่าง
ลบสิ่งของที่ไม่มีในชุด x และชุด y
x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} x.intersection_update(y) print(x)
คำนิยามและวิธีใช้
วิธี intersection_update() จะลบสิ่งที่ไม่ปรากฏในทุกชุด
วิธี intersection_update() แตกต่างจากวิธี intersection() เพราะวิธี intersection() กลับมาเป็นชุดใหม่ที่ไม่มีสิ่งที่ไม่จำเป็น ในขณะที่วิธี intersection_update() จะลบสิ่งที่ไม่จำเป็นออกจากชุดต้นตอน
ระบุ
set.intersection_update(set1, set2 ... etc)
ค่าประกาศ
ประกาศ | คำอธิบาย |
---|---|
set1 | สำคัญ. ใช้ชุดเพื่อค้นหาสิ่งที่เท่ากัน |
set2 |
เลือกตัว. ใช้ชุดอื่นเพื่อค้นหาสิ่งที่เท่ากัน คุณสามารถเปรียบเทียบชุดที่เป็นจำนวนเต็มได้ ชุดถูกแยกด้วยเครื่องหมายประกาศ |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
เปรียบเทียบ 3 ชุด ชุดที่กลับมามีสิ่งที่ปรากฏในทั้งสามชุด
x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} x.intersection_update(y, z) print(x)