Frozenset
Python muzlatilgan to‘plami
frozenset setning o‘zgarmas versiyasidir.
To‘plamlar singari, u noyob, tartibsiz, o‘zgarmas elementlarni o‘z ichiga oladi.
To‘plamlardan farqli o‘laroq, elementlarni muzlatish to‘plamiga qo‘shish yoki olib tashlash mumkin emas.
Frozenset yaratish
Har qanday iteratsiyadan frozenset yaratish uchun frozenset() konstruktoridan foydalaning.
Misol
frozenset yarating va uning turini tekshiring:
x = frozenset({"apple", "banana", "cherry"})
print(x)
print(type(x))
O‘zingiz sinab ko‘ring »
Frozenset usullari
O‘zgarmas bo‘lish siz elementlarni qo‘sha olmaysiz yoki o‘chira olmaysiz. Biroq, frozensets setlarning barcha mutatsiyaga uchramaydigan operatsiyalarini qo‘llab-quvvatlaydi.
| Metod | Shortcut | Tavsif | Try it |
|---|---|---|---|
| copy() | Sayoz nusxani (shallow copy) qaytaradi | Try it » | |
| difference() | - |
Farqi bilan yangi frozensetni qaytaradi | Try it » |
| intersection() | & |
Kesishma bilan yangi muzlatilgan to‘plamni qaytaradi | Try it » |
| isdisjoint() | Ikki frozenset o‘rtasida kesishma YO‘Q bo‘lsa, True qaytaradi | Try it » | |
| issubset() | <= / < |
Ushbu frozenset boshqasining (xos) qism to‘plami bo‘lsa, True qaytaradi | Try it » |
| issuperset() | >= / > |
Ushbu frozenset boshqasining (xos) ustto‘plami bo‘lsa, True qaytaradi | Try it » |
| symmetric_difference() | ^ |
Nosimmetrik farqlar bilan yangi muzlatilgan to‘plamni qaytaradi | Try it » |
| union() | | |
Birlashmani o‘z ichiga olgan yangi frozenset qaytaradi | Try it » |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
