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 webbrowser模块的详细用法 webbrowser是python下一个内置的模块,该模块提供了一个高级接口,使你可以调用计算机中的浏览器以打开基于WEB的文档,比如常见的html网页;
将Kali安装到VirtualBox虚拟机 本文将详细介绍如何将Kali系统安装到VirtualBox虚拟机中;首先,你需要安装好 VirtualBox;VirtualBox 是一款优秀的开源虚拟机软件;VirtualBox的官方下载地址为:
Rust语言中获取数组的大小 Rust语言中,数组提供len()方法可获取数组中的元素数量,即数组的大小;
将PySide6升级到最新版本 由于PySide6还在不断完善阶段,每隔一段时间我们就需要将PySide6升级到最新版本以使用更完善的功能;不论在Windows、Linux、还是macOS系统下,都只需要运行以下命令即可完成升级:
Rust获取命令行参数 所谓的命令行参数,是指程序在命令行或SHELL上运行时后跟的参数;Rust语言中获取命令行参数的方法如下:
C语言isupper()函数:判断字符是否为大写字母 isupper()是C语言标准库中的一个函数,用于判断一个字符是否为大写字母(A~Z,ASCII码为65~90);传入的字符参数是一个大写字母时,返回非0值,否则返回0;