ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน intersection() ที่สามารถทำงานกับเซตใดๆ ตามคณิตศาสตร์ intersection หมายถึงการหาองค์ประกอบร่วมจากสองเซต

ไวยากรณ์
<set name>.intersection(<set a1> <set a2> ...)
ค่าที่คืน
องค์ประกอบร่วมในเซตที่ส่งเป็นอาร์กิวเมนต์
ตัวอย่างโค้ด
set_1 = {'t','u','t','o','r','i','a','l'}
set_2 = {'p','o','i','n','t'}
set_3 = {'t','u','t'}
# intersection ของสองเซต
print("set1 intersection set2 : ", set_1.intersection(set_2))
# intersection ของสามเซต
print("set1 intersection set2 intersection set3 :", set_1.intersection(set_2, set_3))
ผลลัพธ์
set1 intersection set2 : {'i', 'o', 't'}
set1 intersection set2 intersection set3 : {'t'}
คำอธิบาย
ที่นี่มีการค้นหาองค์ประกอบร่วมโดย interpreter โดยอัตโนมัติและคืนค่ากลับเป็นเซตให้กับตัวแปรอ้างอิง
สรุป
ในบทความนี้ เราได้เรียนรู้การนำไปปฏิบัติและการใช้งานฟังก์ชัน intersection ที่มีอยู่ใน Python 3.x (หรือเวอร์ชันก่อนหน้า)