Daftar Referensi Python
frozenset() membuat himpunan unik yang tidak dapat diubah dan dapat dipakai sebagai key dictionary.
Sintaks
frozenset(iterable=())
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
iterable |
Tidak | Iterable sumber elemen; default-nya kosong |
Nilai balik: objek frozenset baru.
Contoh
data = frozenset([1, 2, 2, 3])
print(sorted(data))
Output:
[1, 2, 3]
Contoh Lainnya
Memeriksa keanggotaan
izin = frozenset(["baca", "tulis"])
print("baca" in izin)
print("hapus" in izin)
Output:
True
False
Menjadi key dictionary
koordinat = {
frozenset(["x", "y"]): "bidang 2D"
}
print(koordinat[frozenset(["y", "x"])])
Output:
bidang 2D
Operasi himpunan
a = frozenset([1, 2, 3])
b = frozenset([3, 4])
print(sorted(a | b))
print(sorted(a & b))
Output:
[1, 2, 3, 4]
[3]
Kesalahan Umum
frozensettidak memiliki methodadd()atauremove().- Elemen yang tidak hashable, seperti list, menghasilkan
TypeError. - Urutan elemen tidak dijamin; urutkan dahulu jika output harus konsisten.
Pelajari Lebih Lanjut
- Referensi: Set · hash() · Dictionary
- Buku Belajar Python untuk Pemula: Bab 16
