intersection()

Python Set intersection() metodi

❮ Python set metodlari ma’lumotnomasi


Misol

Ham x to‘plamida, ham y to‘plamida mavjud bo‘lgan elementlardan iborat to‘plamni qaytaring:

x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} z = x.intersection(y) print(z)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

intersection() metodi ikki yoki undan ortiq to‘plam o‘rtasidagi umumiy elementlarni o‘z ichiga olgan to‘plamni qaytaradi.

Ya’ni: qaytarilgan to‘plam faqat ikkala to‘plamda ham mavjud bo‘lgan elementlarni, taqqoslash ikkitadan ortiq to‘plam bilan bajarilsa esa barcha to‘plamlarda mavjud bo‘lgan elementlarni o‘z ichiga oladi.

Qisqa shakl sifatida uning o‘rniga & operatoridan foydalanishingiz mumkin, quyidagi misolga qarang.


Sintaksis

set.intersection(set1, set2 ... etc.)

Parametr qiymatlari

Parametr Tavsif
set1 Majburiy. Bir xil elementlar qidiriladigan to‘plam
set2 Ixtiyoriy. Bir xil elementlar qidiriladigan boshqa to‘plam.
Istalgancha to‘plamni taqqoslashingiz mumkin.
To‘plamlarni vergul bilan ajrating

Qisqaroq sintaksis

set & set1 & set2 ... etc.

Parametr qiymatlari

Parametr Tavsif
set1 Majburiy. Bir xil elementlar qidiriladigan to‘plam
set2 Ixtiyoriy. Bir xil elementlar qidiriladigan boshqa to‘plam.
Istalgancha to‘plamni taqqoslashingiz mumkin.
To‘plamlarni & (and operatori) bilan ajrating.
Quyidagi misollarga qarang.


Ko‘proq misollar

Misol

intersection() o‘rniga qisqa shakl sifatida & operatoridan foydalaning:

x = {"apple", "banana", "cherry"} y = {"google", "microsoft", "apple"} z = x & y print(z)
O‘zingiz sinab ko‘ring »

Misol

3 ta to‘plamni birlashtiring va uchala to‘plamda ham mavjud bo‘lgan elementlardan iborat to‘plamni qaytaring:

x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} result = x.intersection(y, z) print(result)
O‘zingiz sinab ko‘ring »

Misol

3 ta to‘plamni & operatori bilan birlashtiring:

x = {"a", "b", "c"} y = {"c", "d", "e"} z = {"f", "g", "c"} result = x & y & z print(result)
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

Darslik: Python setlar

Darslik: Python setlarni birlashtirish

Metod: intersection_update()


❮ Python set metodlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!