Python set()函数

在 Python 中,set()函数用于创建一个无序不重复元素集合。可以使用一个可迭代对象作为参数,例如列表、元组、字符串等。set()函数会返回一个新的集合,其中包含传递给函数的唯一元素。

例如,要创建一个包含不同整数的集合,可以使用以下代码:

a = [1, 2, 3, 2, 1, 4, 5, 4]
s = set(a)
print(s)   # 输出: {1, 2, 3, 4, 5}

在这个示例中,set(a)将列表a转换为一个集合,并删除其中的重复元素,最终返回一个包含不同整数的集合s

需要注意的是,集合是无序的,因此每次运行代码时集合的顺序可能会发生变化。

set()函数还可以用于创建空集合。例如:

s = set()
print(s)   # 输出: set()

此外,可以使用{}set()函数来创建集合。例如:

a = {1, 2, 3}
b = set([3, 4, 5])
print(a)   # 输出: {1, 2, 3}
print(b)   # 输出: {3, 4, 5}

使用{}创建空集合会创建一个空字典,因此应该使用set()函数来创建空集合。

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

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

分类: 计算机技术
推荐阅读:
使用requests请求后的响应内容 使用Requests进行get请求或post请求后,requests会返回一个Response对象;
C语言获取整行输入的多种方法 在C语言中,有多种方法可以实现从标准输入流(stdin)中读取整行输入;最常见的方法是使用例如fgets()、scanf()、getchar()这些函数;
Python 获取网卡的MAC地址 获取网卡MAC地址可以使用Python标准库中的uuid模块;uuid模块提供了getnode()函数,用于获取机器的MAC地址。这个函数返回一个整数值,表示机器的48位MAC地址,其中高16位可能包含厂商信息。
Golang实现获取指定长度的随机字符串 本文将详细的介绍Go语言中如何正确使用rand.Intn()函数作为核心,来生成指定长度的随机字符串。
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.这样的错误;
PySide6 动态创建按钮数组 动态创建按钮数组在许多场合非常有用,特别是当你需要根据用户输入、数据量或其它条件来生成界面元素时;本片将演示如何使用PySide6来动态的创建按钮数组,并正确响应对应按钮的点击信号;