difference_update()

Python Set difference_update() metodi

❮ Python set metodlari ma’lumotnomasi


Misol

Ikkala to‘plamda ham mavjud bo‘lgan elementlarni olib tashlang:

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

Ta’rif va qo‘llanilishi

difference_update() metodi ikkala to‘plamda ham mavjud bo‘lgan elementlarni olib tashlaydi.

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

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


Sintaksis

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

Parametr qiymatlari

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

Qisqaroq sintaksis

set -= set1 | set2 ... etc.

Parametr qiymatlari

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


Ko‘proq misollar

Misol

difference_update() o‘rniga qisqa shakl sifatida -= operatoridan foydalaning:

a = {"apple", "banana", "cherry"} b = {"google", "microsoft", "apple"} a -= b print(a)
O‘zingiz sinab ko‘ring »

Misol

Ikkitadan ortiq to‘plamni birlashtiring:

a = {"apple", "banana", "cherry"} b = {"google", "microsoft", "apple"} c = {"cherry", "micra", "bluebird"} a.difference_update(b, c) print(a)
O‘zingiz sinab ko‘ring »

Misol

Ikkitadan ortiq to‘plamni -= operatori bilan birlashtiring:

a = {"apple", "banana", "cherry"} b = {"google", "microsoft", "apple"} c = {"cherry", "micra", "bluebird"} a -= b | c print(myset)
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

Darslik: Python setlar

Darslik: Python setlarni birlashtirish

Metod: difference()


❮ Python set metodlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!