Menu Close

Python frozenset Function

Python provides a built-in function frozenset, that is used to create the unchangeable set. In this article, we will learn about the Python frozenset function along with some examples.

In the previous tutorial, we have seen the Python float function to convert any number to a float number.

Python frozenset() Function

Python frozenset function is a built-in function that is used to create and return unchangeable frozenset object ( Like set object ).


The Syntax of frozenset function in Python is:-



Python frozenset method accepts one parameter:-

  • iterable:- An iterable object like list, set, tuple, etc.

Return Value

frozenset function in python unchangeable object.

Python frozenset examples

Here we will understand python frozenset function along with examples.

Example 1:

mylist = ['Python', 'Java', 'C++', 'PHP', 'HTML']
result = frozenset(mylist)


frozenset({'Java', 'HTML', 'C++', 'PHP', 'Python'})

What happen, If you try to change your frozenset item.

Example 2:

mylist = ['Python', 'Java', 'C++', 'PHP', 'HTML']
result = frozenset(mylist)
result[1] = 'CSS'


Traceback (most recent call last):
  File "C:\Users\Vishvajit\Desktop\PF Article\Python Basic part1\", line 3, in <module>
    result[1] = 'CSS'
TypeError: 'frozenset' object does not support item assignment

When you try to change your frozenset item, you will get an error.


In this tutorial, you have learned all about the Python frozenset method to create an unchangeable object. You can use any iterable ( list, set, tuple ) to convert frozenset object.

If this article helped you, please keep visiting for further python built-in functions tutorials.

Other Python built-in functions

For more information:- Click Here

Previous Article
Next Article

Related Posts