symmetric_difference()

Python Set symmetric_difference() metodi

❮ Python set metodlari ma’lumotnomasi


Misol

Ikkala to‘plamdagi barcha elementlarni, ikkalasida ham mavjud bo‘lgan elementlardan tashqari, o‘z ichiga olgan to‘plamni qaytaring:

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

Ta’rif va qo‘llanilishi

symmetric_difference() metodi ikkala to‘plamdagi barcha elementlarni o‘z ichiga olgan, biroq ikkala to‘plamda ham mavjud bo‘lgan elementlarni o‘z ichiga olmagan to‘plamni qaytaradi.

Ya’ni: qaytarilgan to‘plam ikkala to‘plamda bir vaqtda mavjud bo‘lmagan elementlar aralashmasini o‘z ichiga oladi.

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


Sintaksis

set.symmetric_difference(set1)

Qisqaroq sintaksis

set ^ set1

Parametr qiymatlari

Parametr Tavsif
set1 Majburiy. Mosliklar tekshiriladigan to‘plam

Ko‘proq misollar

Misol

symmetric_difference() 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 »


Tegishli sahifalar

Darslik: Python setlar

Darslik: Python setlarni birlashtirish

Metod: symmetric_difference_update()


❮ Python set metodlari ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!