- Python Data Structures and Algorithms
- Benjamin Baka
- 103字
- 2021-07-09 19:45:03
Immutable sets
Python has an immutable set type called frozenset. It works pretty much exactly like set apart from not allowing methods or operations that change values such as the add() or clear() methods. There are several ways that this immutability can be useful. For example, since normal sets are mutable and therefore not hashable, they cannot be used as members of other sets. The frozenset, on the other hand, is immutable and therefore able to be used as a member of a set:

Also the immutable property of frozenset means we can use it for a key to a dictionary, for example:

推薦閱讀
- Mastering Entity Framework Core 2.0
- Java異步編程實戰
- Mastering RabbitMQ
- Ceph Cookbook
- INSTANT MinGW Starter
- 云原生Spring實戰
- Mastering Ubuntu Server
- Expert Android Programming
- Unity UI Cookbook
- Flowable流程引擎實戰
- 從Excel到Python數據分析:Pandas、xlwings、openpyxl、Matplotlib的交互與應用
- Java并發實現原理:JDK源碼剖析
- UI動效設計從入門到精通
- Getting Started with Web Components
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序