# Feature or enhancement ### Proposal: [frozenset.copy()](https://docs.python.org/3.8/library/stdtypes.html#frozenset.copy) doesn't copy the frozenset to avoid wasting memory according to [the post](https://stackoverflow.com/questions/37100944/i-think-immutable-types-like-frozenset-and-tuple-not-actually-copied-what-is-th) as shown below: ```python import copy A = frozenset([0, 1, 2]) B = A.copy() print(A is B) # True ``` Now, because `frozenset.copy()` doesn't copy the frozenset so `frozenset.copy()` is useless and should be deprecated and removed in the future. Others also think `frozenset.copy()` is useless according to [the post](https://discuss.python.org/t/why-does-frozenset-copy-exist-even-though-it-doesnt-copy-the-frozenset/104037). ### Has this already been discussed elsewhere? No response given ### Links to previous discussion of this feature: _No response_