meva = {"nok", "banan", "shaftoli"} del meva print(meva)
To’plamni qo’shish
To’plamlarni o’zaro bir-biriga qo’shish uchun maxsus funksiyalar mavjud:
union() funksiyasi ikkala to’plam elementlarini boshqa bir yangi to’plamga o’zlashtiradi. Agar to’plamlarda bir xil elementlar uchrab qolsa, ularning faqat bittasi olinadi.
harf1 = {"a", "b", "c", "d"} harf2 = {"c", "e", "e", "f"}
harf3 = harf1.union(harf2) print(harf3)
update() funksiyasi bir to’plam elementlarini boshqa biriga qo’shadi. Bunda ham bir xil elementlar uchrab qolsa, ularning faqat bittasi olinadi.
Nusxa olish
Biror to’plamning aynan o’zidek yana bitta to’plam hosil qilish uchun nusxa olish kerak. Buning uchun copy() funksiyasidan foydalanamiz:
harf1 = {"a", "b", "c", "d"} harf = harf1.copy() print(harf)
Muhim funksiyalar
Hozir biz ko’rib chiqmoqchi bo’lgan funksiyalar to’plamlar bilan ishlash uchun zarur funksiyalardir. Ular to’plamlarning o’ziga xos xususiyatlariga tayangan holda ishlab chiqilgan.
difference(), difference_update()
difference() funksiyasi x to’plamda bor, lekin y to’plamda yo’q bo’lgan elementlardan tashkil topgan to’plam hosil qiladi.