Python frozenset()类

在Python中,frozenset是一个内置的类,返回一个不可变的frozenset对象,表示一个无序的、唯一元素的集合;

frozensetset类似,但不同之处在于,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

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-frozenset.html

分类: 计算机技术
推荐阅读:
Python暴力破解MD5加密字符串 首先,MD5是不可逆的消息摘要算法,也就是说,不能根据MD5值逆向解密出原信息;但是,MD5通常被用于对密码进行处理,而密码长度是有限的,我们只需要配对出这些组合的MD5值,就可以实现所谓的解密,这种方法也叫暴力破解;
配置Nginx实现屏蔽爬虫IP 防止爬虫采集绝对是一个站长需要做的事;且不说站内资源被爬走,单是爬虫采集时消耗的服务器资源可能就够很多站长心疼了。
Python字符串split()方法 在使用Python处理字符串时,你可能需要将字符串拆分为若干个子字符串;Python中的字符串方法split()可以帮助你完成这个任务。
System has not been booted with systemd as init system (PID 1). Can't operate.解决方法 在WSL(Windows Subsystem for Linux,适用于Linux的Windows子系统)下通过systemctl命令启动某些服务将造成System has not been booted with systemd as init system (PID 1). Can't operate.这样的错误;
Python str()函数 str() 函数用于将指定的对象转换为字符串类型。如果对象已经是字符串类型,则返回对象本身;否则,会调用对象的 __str__() 方法来进行转换。
no new variables on left side of :=错误解决方法 Go语言中使用:=进行赋值导致no new variables on left side of :=错误,其原因是:=左侧没有新变量;