set.union(other, …) yoki |other|…-bir qancha to`plamlar birlashmasi.
set.intersection(other, …) yoki &other&… - kesib olish.
set.difference(other, …) yoki -other-… - other ga tegishli bo`lmagan set ning hamma elementlar to`plami.
set.symmetric_difference(other); set^other- birinchi to`plamda uchraydigan, lekin ularning ikkala to`plamning kesishmasida uchramaydigan elementlar. set.copy-to`plam nusxasi
To`plamni to`g`ridan-to`g`ri o`zgartiradigan operatsiyalar
Set.difference_update(other, ...); set -= other | ... -to`plam ayirmasi
Set.symmetric_difference_update(other); set ^= other - birinchi to`plamda uchraydigan, lekin ularning ikkala to`plamning kesishmasida uchramaydigan elementlar tashkil topgan to`plam.
Set.add(elem)- to`plamga element qo`shadi.
Set.remove(elem)- to`plamdagi elementni o`chiradi. Agarda ko`rsatilgan element to`plamda mavjud bo`lmasa KeyError ni qaytaradi.
Set.discard(elem)- gar to`plamda ko`rsatilgan element bo`lsa uni o`chiradi.
Set.pop()- to`plamdagi birinchi elementni o`chiradi, lekin top`lam elementlari tartib bilan joylashmagani uchun birinchi element qaysiligini aniq ko`rsatib bo`lmaydi.
To’plamlar tartiblanmagan ro’yxat bo’lganligi uchun ularning elementlariga indeks orqali murojaat qilib bo’lmaydi. To’plam elementlariga murojaat qilish uchun for siklidan yoki aniq bir element borligini tekshirish uchun in kalit so’zidan foydalanamiz: