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

分类: 计算机技术
推荐阅读:
Python exec()函数 Python中的exec函数用于动态执行Python代码。它接受一个包含Python代码的字符串作为参数,并将其作为Python程序执行。
使用Python求取前n个自然数的总和 给一个自然数n,使用Python求取前n个自然数的总和;
Rust:if this is intentional, prefix it with an underscore解决方法 编译Rust程序时提示:if this is intentional, prefix it with an underscore: `_x`,这表明存在一个未使用的变量 x,你可以将其删除或在变量名前添加一个下划线前缀;
PySide6隐藏和显示窗口(QWidget) PySide6.QtWidgets.QWidget类的成员函数hide()可用于隐藏窗口,show()可用于显示窗口;
Golang Web编程入门示例 Go语言内置了Web服务;net/http 标准库中包含有关HTTP协议的所有功能。这其中包括HTTP客户端和HTTP服务端,在本文中,你将发现使用GO创建一个可在浏览器中查看的WEB服务程序非常简单。
Python next()函数 next() 是 Python 的内置函数之一,用于获取迭代器中的下一个元素。