Skip to main content

frozenset()

The frozenset() function in Python creates an immutable set. It takes an iterable object as an optional parameter and returns a frozenset object with the elements of the iterable. Once a frozenset object is created, its elements cannot be modified, added, or removed.

Parameter Values

Parameter Description
iterable

An iterable (list, tuple, dict, etc.) whose elements will be used to create the frozenset.

Return Values

The frozenset() function returns an immutable frozenset object.

How to Use frozenset() in Python

Example 1:

Return a new frozenset, a set that is immutable.

frozen_set = frozenset([1, 2, 3, 4, 5])
Example 2:

Create a frozenset from a list of strings.

string_set = frozenset(['apple', 'banana', 'cherry'])
Example 3:

Generate a frozenset from a tuple of tuples.

tuple_set = frozenset(((1, 2), (3, 4), (5, 6))