toq_son.discard(5) print(toq_son)
Elementni to’plamdan pop() funksiyasi bilan ham o’chirish mumkin. Ammo pop() funksiyasi xususiyatiga ko’ra ro’yxat oxiridagi elementni o’chiradi. To’plam esa tartiblanmagan ro’yxat. Shuning uchun bu funksiya aynan qaysi elementni o’chirishini oldindan bilolmaymiz. Biroq o’chirilgan elementni aniqlash mumkin:
meva = {"nok", "banan", "shaftoli"}
x = meva.pop() print(meva)
clear()
clear() funksiyasi to’plamni bo’shatadi, ya’ni barcha elementlarini o’chiradi:
meva = {"nok", "banan", "shaftoli"}
meva.clear() print(meva)
del kalit so’zi to’plamni butunlay o’chiradi:
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.
Biror to’plamning aynan o’zidek yana bitta to’plam hosil qilish uchun nusxa olish kerak. Buning uchun copy() funksiyasidan foydalanamiz:
Do'stlaringiz bilan baham: |