Python frozenset()类
在Python中,frozenset
是一个内置的类,返回一个不可变的frozenset
对象,表示一个无序的、唯一元素的集合;
frozenset
与set
类似,但不同之处在于,frozenset
的元素不可修改。由于frozenset
是不可变的,它可以被用作字典的键或其他集合类型的元素,而set
则不能。
frozenset 语法
要创建一个frozenset
对象,可以使用以下语法:
my_frozenset = frozenset(iterable)
其中iterable
是一个可迭代对象,例如列表、元组或集合。frozenset
将迭代对象中的所有唯一元素添加到集合中,并返回一个不可变的frozenset
对象;如果未指定iterable
,则返回一个空集合。
frozenset 示例
my_list = [1,1,2,3,3,4]
my_frozenset = frozenset(my_list)
print(my_frozenset)
for i in my_frozenset:
print(i)
程序运行结果
frozenset({1, 2, 3, 4}) 1 2 3 4