Python set metodlari
Set metodlari
Python-da siz setlarda foydalanishingiz mumkin bo‘lgan o‘rnatilgan usullar to‘plami mavjud.
| Metod | Shortcut | Tavsif |
|---|---|---|
| add() | To‘plamga element qo‘shadi | |
| clear() | To‘plamdan barcha elementlarni olib tashlaydi | |
| copy() | To‘plamning nusxasini qaytaradi | |
| difference() | - |
Ikki yoki undan ortiq setlar orasidagi farqni o‘z ichiga olgan to‘plamni qaytaradi |
| difference_update() | -= |
Ushbu to‘plamdagi boshqa, belgilangan to‘plamga kiritilgan narsalarni olib tashlaydi |
| discard() | Belgilangan elementni o‘chiradi | |
| intersection() | & |
To‘plamni qaytaradi, ya’ni boshqa ikkita to‘plamning kesishishi |
| intersection_update() | &= |
Ushbu to‘plamdagi boshqa, belgilangan to‘plam(lar)da mavjud bo‘lmagan elementlarni o‘chiradi |
| isdisjoint() | Agar boshqa to‘plamda ushbu to‘plamning HECH NOMA elementi bo‘lmasa, True qiymatini qaytaradi | |
| issubset() | <= |
Agar ushbu to‘plamning barcha elementlari boshqa to‘plamda mavjud bo‘lsa, True qiymatini qaytaradi |
< |
Agar ushbu to‘plamning barcha elementlari boshqa, kattaroq to‘plamda mavjud bo‘lsa, True qiymatini qaytaradi | |
| issuperset() | >= |
Agar boshqa to‘plamning barcha elementlari ushbu to‘plamda mavjud bo‘lsa, True qiymatini qaytaradi |
> |
Agar bu to‘plamda boshqa kichikroq to‘plamning barcha elementlari mavjud bo‘lsa, True qiymatini qaytaradi | |
| pop() | To‘plamdan elementni olib tashlaydi | |
| remove() | Belgilangan elementni o‘chiradi | |
| symmetric_difference() | ^ |
Ikki to‘plamning nosimmetrik farqlari bilan to‘plamni qaytaradi |
| symmetric_difference_update() | ^= |
Ushbu va boshqa to‘plamdagi nosimmetrik farqlarni kiritadi |
| union() | | |
To‘plamlar birikmasini o‘z ichiga olgan to‘plamni qaytaring |
| update() | |= |
To‘plamni ushbu to‘plam va boshqalarining birlashmasi bilan yangilaydi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
