วิธี 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)

การทดสอบตัวอย่าง