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

分类: 计算机技术
推荐阅读:
ettercap扫描不到主机的解决方法 本文将详细讲解在Kali系统下使用Ettercap图形界面模式时扫描不到主机的问题,并提供问题排除方法;
Golang实现判断文件或文件夹是否存在 golang通过使用 os包中的Stat()函数和IsNotExist()函数即可判断文件或文件夹是否存在。
Rust实现字符串sha1、sha256、sha512加密 本文将在Rust语言中使用sha1、sha256、sha512等安全散列算法对字符串进行加密;
C语言tolower()函数:将字符转换成小写 tolower()是C语言标准库中的一个函数,用于将一个字符转换成对应的小写形式;如果传入的字符参数是一个大写字母,tolower()函数会返回其对应的小写字母;如果参数不是大写字母,则原封不动的返回;
C语言比较两个字符串 在C语言中,你不能像很多其它高级语言一样,直接使用 = 号对两个字符串进行比较以判断两者是否相同;在C语言,我们最常用的方法是借助strcmp()函数来进行字符串的比较。
gin+Nginx获取真实的客户端IP 当使用Nginx为Golang gin程序做反向代理(端口转发)或负载均衡时,gin得到的客户端IP为127.0.0.1,这是由于Nginx没有正确配置导致;