intersection_update()

Python Set intersection_update() metodi

❮ Python set metodlari ma’lumotnomasi


Misol

x va y ning ikkalasida ham mavjud bo‘lmagan elementlarni olib tashlang:

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

Ta’rif va qo‘llanilishi

intersection_update() metodi ikkala to‘plamda ham mavjud bo‘lmagan elementlarni (taqqoslash ikkitadan ortiq to‘plam o‘rtasida bajarilsa, barcha to‘plamlarda mavjud bo‘lmagan elementlarni) olib tashlaydi.

intersection_update() metodi intersection() metodidan farq qiladi, chunki intersection() metodi keraksiz elementlarsiz yangi to‘plam qaytaradi, intersection_update() metodi esa keraksiz elementlarni asl to‘plamdan olib tashlaydi.

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


Sintaksis

set.intersection_update(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_update() o‘rniga qisqa shakl sifatida &= operatoridan foydalaning:

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

Misol

3 ta to‘plamni taqqoslang 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"} x.intersection_update(y, z) print(x)
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"} x &= y & z print(result)
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

Darslik: Python setlar

Darslik: Python setlarni birlashtirish

Metod: intersection()


❮ Python set metodlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!