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()
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
